From f3d64e2adc6dbffd87ee65c7666dbc50805d1a8a Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sun, 19 May 2024 10:47:47 +0000 Subject: [PATCH] fix: configSchema in /docs endpoint --- backend/src/api/docs.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/backend/src/api/docs.ts b/backend/src/api/docs.ts index ff0723a2..cee346a0 100644 --- a/backend/src/api/docs.ts +++ b/backend/src/api/docs.ts @@ -121,8 +121,8 @@ export function initDocs(router: express.Router) { } const plugin = guildPlugins.find((p) => p.name === name)!; - const info = { ...baseInfo }; - delete info.configSchema; + const { configSchema, ...info } = baseInfo; + const formattedConfigSchema = formatZodConfigSchema(configSchema); const messageCommands = (plugin.messageCommands || []).map((cmd) => ({ trigger: cmd.trigger, @@ -134,12 +134,11 @@ export function initDocs(router: express.Router) { })); const defaultOptions = plugin.defaultOptions || {}; - const configSchema = info.configSchema && formatZodConfigSchema(info.configSchema); res.json({ name, info, - configSchema, + configSchema: formattedConfigSchema, defaultOptions, messageCommands, });