From 30940fad2e99860cb4f35aa5ee946b167cb62f83 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 16 Jul 2018 01:49:12 +0200 Subject: [PATCH] Set value to default one on pending reset --- plugins/UiConfig/UiConfigPlugin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/UiConfig/UiConfigPlugin.py b/plugins/UiConfig/UiConfigPlugin.py index 34766bc4..558a21fa 100644 --- a/plugins/UiConfig/UiConfigPlugin.py +++ b/plugins/UiConfig/UiConfigPlugin.py @@ -44,10 +44,13 @@ class UiWebsocketPlugin(object): for key, val in config_values.iteritems(): if key not in config.keys_api_change_allowed: continue + is_pending = key in config.pending_changes + if val == None and is_pending: + val = config.parser.get_default(key) back[key] = { "value": val, "default": config.parser.get_default(key), - "pending": key in config.pending_changes + "pending": is_pending } return back