From 45ab2ded6525bfa86ffeed48b7e028fdcb23819b Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Sun, 29 Oct 2023 23:12:39 +0800 Subject: [PATCH] Fix: Ignore values in state type arguments --- module/config/config_updater.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/config/config_updater.py b/module/config/config_updater.py index fe79b947f..fc283ba8c 100644 --- a/module/config/config_updater.py +++ b/module/config/config_updater.py @@ -599,7 +599,8 @@ class ConfigUpdater: value = deep_get(old, keys=keys, default=data['value']) typ = data['type'] display = data.get('display') - if is_template or value is None or value == '' or typ == 'lock' or (display == 'hide' and typ != 'stored'): + if is_template or value is None or value == '' \ + or typ in ['lock', 'state'] or (display == 'hide' and typ != 'stored'): value = data['value'] value = parse_value(value, data=data) deep_set(new, keys=keys, value=value)