diff options
author | Christian Breunig <christian@breunig.cc> | 2023-04-23 16:00:03 +0200 |
---|---|---|
committer | Christian Breunig <christian@breunig.cc> | 2023-04-23 16:00:03 +0200 |
commit | a2b2241e4ac045f3aa790f0051d5699b04b78dbd (patch) | |
tree | f96134753f6d93653760d30e264f5ad130da0b9b | |
parent | 059eaab1744071cb4c170f7602cb9725e6c9fe16 (diff) | |
download | vyos-1x-a2b2241e4ac045f3aa790f0051d5699b04b78dbd.tar.gz vyos-1x-a2b2241e4ac045f3aa790f0051d5699b04b78dbd.zip |
vrf: T5150: must use no_tag_node_value_mangle when working with the config dict
-rw-r--r-- | src/conf_mode/vrf_vni.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/conf_mode/vrf_vni.py b/src/conf_mode/vrf_vni.py index 0cf52a2ef..47b2200eb 100644 --- a/src/conf_mode/vrf_vni.py +++ b/src/conf_mode/vrf_vni.py @@ -35,12 +35,11 @@ def get_config(config=None): vrf_name = argv[1] base = ['vrf', 'name', vrf_name] - tmp = conf.get_config_dict(base, key_mangling=('-', '_'), get_first_key=False) + tmp = conf.get_config_dict(base, key_mangling=('-', '_'), + no_tag_node_value_mangle=True, get_first_key=True) if not tmp: return None - vrf = { 'name' : conf.get_config_dict(base, key_mangling=('-', '_'), - get_first_key=False) } - + vrf = { 'name' : tmp } return vrf def verify(vrf): |