summaryrefslogtreecommitdiff
path: root/src/conf_mode/system_config-management.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/conf_mode/system_config-management.py')
-rwxr-xr-xsrc/conf_mode/system_config-management.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/conf_mode/system_config-management.py b/src/conf_mode/system_config-management.py
index a1ee136cd..8de4e5342 100755
--- a/src/conf_mode/system_config-management.py
+++ b/src/conf_mode/system_config-management.py
@@ -40,7 +40,8 @@ def get_config(config=None):
def verify(mgmt):
d = mgmt.config_dict
- if d.get('commit_confirm', '') == 'reload' and 'commit_revisions' not in d:
+ confirm = d.get('commit_confirm', {})
+ if confirm.get('action', '') == 'reload' and 'commit_revisions' not in d:
raise ConfigError('commit-confirm reload requires non-zero commit-revisions')
return