From c1cac8de19024668c15a33a8f8dae696376d2440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sat, 25 Jan 2025 12:54:39 +0800 Subject: [PATCH] fix: #736 --- src/onebot/config/config.ts | 2 +- src/webui/src/api/OB11Config.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/onebot/config/config.ts b/src/onebot/config/config.ts index 7e0e092b..becab187 100644 --- a/src/onebot/config/config.ts +++ b/src/onebot/config/config.ts @@ -98,7 +98,7 @@ export type NetworkConfigKey = keyof OneBotConfig['network']; export function loadConfig(config: Partial): OneBotConfig { - const ajv = new Ajv({ useDefaults: true }); + const ajv = new Ajv({ useDefaults: true, coerceTypes: true }); const validate = ajv.compile(OneBotConfigSchema); const valid = validate(config); if (!valid) { diff --git a/src/webui/src/api/OB11Config.ts b/src/webui/src/api/OB11Config.ts index 1fcad522..6a1033d8 100644 --- a/src/webui/src/api/OB11Config.ts +++ b/src/webui/src/api/OB11Config.ts @@ -53,6 +53,7 @@ export const OB11SetConfigHandler: RequestHandler = async (req, res) => { await WebUiDataRuntime.setOB11Config(JSON.parse(req.body.config)); return sendSuccess(res, null); } catch (e) { - return sendError(res, 'Config Set Error'); + console.log(e); + return sendError(res, 'Error: ' + e); } };