summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2025-08-19 20:57:25 -0500
committerJohn Estabrook <jestabro@vyos.io>2025-08-20 09:19:26 -0500
commit3b1e60b4a8f21e16e720ed32a1dda6e57139ac49 (patch)
tree48116b02effa99f8f85c6bfbd5e4fc025afc2600 /python
parent84f8c540967721030be20c510314e417391ca7c2 (diff)
downloadvyos-1x-3b1e60b4a8f21e16e720ed32a1dda6e57139ac49.tar.gz
vyos-1x-3b1e60b4a8f21e16e720ed32a1dda6e57139ac49.zip
T7493: use method load_config_obj in revert_soft
Diffstat (limited to 'python')
-rw-r--r--python/vyos/config_mgmt.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/python/vyos/config_mgmt.py b/python/vyos/config_mgmt.py
index 51c6f2241..b549b3005 100644
--- a/python/vyos/config_mgmt.py
+++ b/python/vyos/config_mgmt.py
@@ -307,7 +307,11 @@ Proceed ?"""
session = ConfigSession(os.getpid(), app='config-mgmt')
try:
- session.load_explicit(revert_ct)
+ if session.vyconf_backend():
+ session.load_config_obj(revert_ct)
+ else:
+ session.load_explicit(revert_ct)
+
session.commit()
except ConfigSessionError as e:
raise ConfigMgmtError(e) from e