From 5e8975265a42ecadd825e5d6db0e92f0cdba7482 Mon Sep 17 00:00:00 2001 From: Abhishek Dosi Date: Wed, 18 Feb 2026 21:49:59 +0000 Subject: [PATCH] Added Change to parse Vlan Config without any VlanInterface binded to it Signed-off-by: Abhishek Dosi --- src/sonic-config-engine/minigraph.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sonic-config-engine/minigraph.py b/src/sonic-config-engine/minigraph.py index e4c513498e..06fcd0a452 100644 --- a/src/sonic-config-engine/minigraph.py +++ b/src/sonic-config-engine/minigraph.py @@ -1033,7 +1033,7 @@ def parse_dpg(dpg, hname): else: vlantype_name = vlantype.text vintfmbr = vintf.find(str(QName(ns, "AttachTo"))).text - vmbr_list = vintfmbr.split(';') + vmbr_list = vintfmbr.split(';') if vintfmbr else [] if vlantype_name != "Tagged": for member in vmbr_list: untagged_vlan_mbr[member].add(vlanid) @@ -1046,7 +1046,7 @@ def parse_dpg(dpg, hname): vlantype_name = "" else: vlantype_name = vlantype.text - vmbr_list = vintfmbr.split(';') + vmbr_list = vintfmbr.split(';') if vintfmbr else [] for i, member in enumerate(vmbr_list): vmbr_list[i] = port_alias_map.get(member, member) sonic_vlan_member_name = "Vlan%s" % (vlanid)