From 2305e168f0d219f27027f078a70ab29bfd65af1d Mon Sep 17 00:00:00 2001 From: panda Date: Sun, 8 Jun 2025 22:54:05 +0800 Subject: [PATCH] core: fix schema boolean setting display (#990) --- packages/hydrooj/src/model/setting.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/model/setting.ts b/packages/hydrooj/src/model/setting.ts index 2161a4b91..1204620e5 100644 --- a/packages/hydrooj/src/model/setting.ts +++ b/packages/hydrooj/src/model/setting.ts @@ -88,7 +88,7 @@ function schemaToSettings(schema: Schema) { let flag = (s.meta?.hidden ? FLAG_HIDDEN : 0) | (s.meta?.disabled ? FLAG_DISABLED : 0); const type = s.type === 'number' ? 'number' - : s.type === 'boolean' ? 'checkbox' + : s.type === 'boolean' ? 'boolean' : s.meta?.role === 'markdown' ? 'markdown' : s.meta?.role === 'textarea' ? 'textarea' : 'text'; if (s.meta?.role === 'password') flag |= FLAG_SECRET;