ui: fix setting display

This commit is contained in:
undefined committed 2021-09-25 22:03:40 +08:00
1 parent 8fb4a9b71f
commit 149edf6f33
2 files changed
+3 -2

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@hydrooj/ui-default", "name": "@hydrooj/ui-default",
"version": "4.22.7", "version": "4.22.8",
"author": "undefined <i@undefined.moe>", "author": "undefined <i@undefined.moe>",
"license": "AGPL-3.0", "license": "AGPL-3.0",
"main": "hydro.js", "main": "hydro.js",
@@ -67,11 +67,12 @@
placeholder:_('(Not changed)') if secret else '' placeholder:_('(Not changed)') if secret else ''
}) }} }) }}
{% elif setting.type == 'boolean' %} {% elif setting.type == 'boolean' %}
{% set _val = current[setting.key] %}
{{ form.form_checkbox({ {{ form.form_checkbox({
label:setting.name, label:setting.name,
help_text:setting.desc, help_text:setting.desc,
name:setting.key, name:setting.key,
value:current[setting.key] or setting.value, value:setting.value if (_val === undefined or _val === null) else _val,
disabled:setting.disabled disabled:setting.disabled
})}} })}}
{{ form.form_checkbox({ {{ form.form_checkbox({