fix: checkbox cannot be updated dynamically

This commit is contained in:
2026-07-05 17:11:07 +08:00
parent 091b5c011a
commit 8741cb6142
2 changed files with 15 additions and 5 deletions
+2 -2
View File
@@ -71,6 +71,7 @@ from module.webui.utils import (
parse_pin_value,
raise_exception,
re_fullmatch,
to_pin_value,
)
from module.webui.widgets import (
BinarySwitchButton,
@@ -496,11 +497,10 @@ class AlasGUI(Frame):
valid.append(k)
for set_key, set_value in config_updater.save_callback(k, v):
logger.info([set_key, set_value, pin["_".join(set_key.split("."))]])
modified[set_key] = set_value
deep_set(config, set_key, set_value)
valid.append(set_key)
pin["_".join(set_key.split("."))] = set_value
pin["_".join(set_key.split("."))] = to_pin_value(set_value)
else:
modified.pop(k)
invalid.append(k)