summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-05-04 14:34:57 -0500
committerJohn Estabrook <jestabro@vyos.io>2026-05-28 08:31:26 -0500
commit9b6e4c75c8a362afa82c711a4254f38e8986662a (patch)
treeea28c23e86bec20533a81ee3d19beb0d680ac32a /src
parentbc541bbcc3e7da924ab1d21aed360eba09621e0b (diff)
downloadvyos-1x-9b6e4c75c8a362afa82c711a4254f38e8986662a.tar.gz
vyos-1x-9b6e4c75c8a362afa82c711a4254f38e8986662a.zip
T8502: add server support for config-sync excluded paths
Diffstat (limited to 'src')
-rw-r--r--src/services/api/rest/routers.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/services/api/rest/routers.py b/src/services/api/rest/routers.py
index 058bcc20d..fe67d4612 100644
--- a/src/services/api/rest/routers.py
+++ b/src/services/api/rest/routers.py
@@ -421,8 +421,8 @@ def _execute_configure_op(
section = c.section
elif isinstance(c, BaseConfigSectionTreeModel):
- mask = c.mask
- config = c.config
+ mask_dict = c.mask
+ config_dict = c.config
if isinstance(c, BaseConfigureModel):
if op == 'set':
@@ -448,9 +448,10 @@ def _execute_configure_op(
elif isinstance(c, BaseConfigSectionTreeModel):
if op == 'set':
- session.set_section_tree(config)
+ session.set_section_tree(config_dict)
elif op == 'load':
- session.load_section_tree(mask, config)
+ config_tree = config.get_config_tree()
+ session.load_section_tree(config_tree, mask_dict, config_dict)
else:
raise op_error
# end for