From eb9af42f3810e1847608fa5d1e0ca142ad2d3ccd Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Tue, 21 Nov 2023 20:16:40 +0800 Subject: [PATCH] fix: ignore value in state type args --- 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 3d0beda..abe1b75 100644 --- a/module/config/config_updater.py +++ b/module/config/config_updater.py @@ -458,7 +458,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)