summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--python/vyos/configdict.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/python/vyos/configdict.py b/python/vyos/configdict.py
index 73372022b..586ddf632 100644
--- a/python/vyos/configdict.py
+++ b/python/vyos/configdict.py
@@ -627,21 +627,21 @@ def get_vlan_ids(interface):
return vlan_ids
def get_vlans_ids_and_range(interface):
- vlan_ids = set()
+ vlan_ids = set()
- vlan_filter_status = json.loads(cmd(f'bridge -j -d vlan show dev {interface}'))
+ vlan_filter_status = json.loads(cmd(f'bridge -j -d vlan show dev {interface}'))
if vlan_filter_status is not None:
for interface_status in vlan_filter_status:
- for vlan_entry in iface.get("vlans", []):
- start = vlan_entry["vlan"]
- end = vlan_entry.get("vlanEnd")
- if end:
- vlan_ids.add(f"{start}-{end}")
- else:
- vlan_ids.add(str(start))
-
- return vlan_ids
+ for vlan_entry in interface_status.get("vlans", []):
+ start = vlan_entry["vlan"]
+ end = vlan_entry.get("vlanEnd")
+ if end:
+ vlan_ids.add(f"{start}-{end}")
+ else:
+ vlan_ids.add(str(start))
+
+ return vlan_ids
def get_accel_dict(config, base, chap_secrets, with_pki=False):
"""