[web] change check for allowed4/6 when checking peering data

This commit is contained in:
lare 2023-02-24 12:28:05 +01:00
parent e6e38675b9
commit c27951ef0c

View file

@ -163,7 +163,7 @@ def check_peering_data(form):
raise ValueError() raise ValueError()
is_in_allowed = False is_in_allowed = False
if session["user-data"]["allowed4"]: if session["user-data"]["allowed4"]:
if not isinstance(session["user-data"]["allowed4"],tuple): if not isinstance(session["user-data"]["allowed4"],list):
allowed4 = session["user-data"]["allowed4"] allowed4 = session["user-data"]["allowed4"]
if ipv4 in ip_network(allowed4): if ipv4 in ip_network(allowed4):
is_in_allowed = True is_in_allowed = True
@ -185,7 +185,7 @@ def check_peering_data(form):
raise ValueError() raise ValueError()
is_in_allowed = False is_in_allowed = False
if session["user-data"]["allowed6"]: if session["user-data"]["allowed6"]:
if not isinstance(session["user-data"]["allowed6"],tuple): if not isinstance(session["user-data"]["allowed6"],list):
allowed6 = session["user-data"]["allowed6"] allowed6 = session["user-data"]["allowed6"]
if ipv6 in ip_network(allowed6): if ipv6 in ip_network(allowed6):
is_in_allowed = True is_in_allowed = True