From 067803081d7a1d91f7993b45956bf47cd529f48f Mon Sep 17 00:00:00 2001
From: lare <lare@lare.cc>
Date: Sun, 1 Sep 2024 14:25:08 +0200
Subject: [PATCH] [backend] change default values in Peeringmanager.exists()

the large if clause there would return false if the requested peering doesn't have bgp_mp and bgp_enh
---
 web/backend/peering_manager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/backend/peering_manager.py b/web/backend/peering_manager.py
index 7de2eb5..c878223 100644
--- a/web/backend/peering_manager.py
+++ b/web/backend/peering_manager.py
@@ -117,7 +117,7 @@ class PeeringManager:
         except KeyError:
             return 0
 
-    def exists(self, asn, node, mnt=None, wg_key=None, endpoint=None, ipv6ll=None, ipv4=None, ipv6=None, bgp_mp=True, bgp_enh=True):
+    def exists(self, asn, node, mnt=None, wg_key=None, endpoint=None, ipv6ll=None, ipv4=None, ipv6=None, bgp_mp=None, bgp_enh=None):
         """checks if a peerings with specific data already exists"""
         # check if mnt is specified, already exists in the database and if that mnt has the specified ASn -> if not: return False
         if mnt and not (mnt in self.peerings["mntner"] and asn in self.peerings["mntner"][mnt]):