From 4666ba16117a7443eee99ec4c3d4dfe51cc70039 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Thu, 24 Mar 2022 21:57:39 +0000 Subject: [PATCH] Ensure bridgedomains exist in the YAML config before trying to look up BVIs in them --- config/bridgedomain.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/bridgedomain.py b/config/bridgedomain.py index 2b3e169..96442b1 100644 --- a/config/bridgedomain.py +++ b/config/bridgedomain.py @@ -39,6 +39,8 @@ def get_by_lcp_name(yaml, lcpname): def get_by_bvi_name(yaml, ifname): """ Return the BridgeDomain by BVI interface name (bvi*), if it exists. Return None,None otherwise. """ + if not 'bridgedomains' in yaml: + return None,None if not ifname.startswith("bvi"): return None,None idx = ifname[3:]