diff options
| author | John Estabrook <jestabro@vyos.io> | 2026-05-04 14:34:57 -0500 |
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2026-05-28 08:31:26 -0500 |
| commit | 9b6e4c75c8a362afa82c711a4254f38e8986662a (patch) | |
| tree | ea28c23e86bec20533a81ee3d19beb0d680ac32a /src | |
| parent | bc541bbcc3e7da924ab1d21aed360eba09621e0b (diff) | |
| download | vyos-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.py | 9 |
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 |
