diff --git a/web/backend/peering_manager.py b/web/backend/peering_manager.py index 8e076f1..0165eb4 100644 --- a/web/backend/peering_manager.py +++ b/web/backend/peering_manager.py @@ -159,7 +159,7 @@ class PeeringManager: # deny more than one peering per ASN to one node for peering in self.peerings["asn"][asn]: if peering["node"] == node: - return False + return False, 409 peering = {"MNT": mnt, "ASN": asn, "node": node, "wg_key": wg_key, "endpoint": endpoint, "ipv6ll": ipv6ll, "ipv4": ipv4, "ipv6": ipv6, "bgp_mp": bgp_mp, "bgp_enh": bgp_enh} diff --git a/web/requirements.txt b/web/requirements.txt index 1309823..3417fdd 100644 --- a/web/requirements.txt +++ b/web/requirements.txt @@ -1,3 +1,4 @@ Flask waitress -pyopenssl \ No newline at end of file +pyopenssl +requests \ No newline at end of file