From fc641e94ac851b6fd10ad2fcc054746a2b37dfb3 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Sat, 16 May 2026 19:51:59 +0200 Subject: [PATCH] fix: carry configSchema + settingsSchema through marketplace install --- app/api/admin/marketplace/route.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/api/admin/marketplace/route.ts b/app/api/admin/marketplace/route.ts index 60ebef10..1d075732 100644 --- a/app/api/admin/marketplace/route.ts +++ b/app/api/admin/marketplace/route.ts @@ -278,6 +278,12 @@ export async function POST(request: NextRequest) { enabled: true, installedAt: now, updatedAt: now, + ...(manifest.configSchema && typeof manifest.configSchema === 'object' + ? { configSchema: manifest.configSchema as ServerPlugin['configSchema'] } + : {}), + ...(manifest.settingsSchema && typeof manifest.settingsSchema === 'object' + ? { settingsSchema: manifest.settingsSchema as ServerPlugin['settingsSchema'] } + : {}), ...(declaredFrameOrigins.length > 0 ? { frameOrigins: declaredFrameOrigins } : {}),