From e433ebc4398369e2c063b5d9a85441132aa2afa2 Mon Sep 17 00:00:00 2001 From: Claude Integration Date: Sat, 30 May 2026 23:30:12 +0000 Subject: [PATCH] chore(plugins): cast config en Prisma.InputJsonValue Le type Record ne satisfait pas le narrowing JSON Prisma. Cast explicite pour faire passer le build TS. --- src/lib/plugins/server.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/plugins/server.ts b/src/lib/plugins/server.ts index 422a0b7..d8e0304 100644 --- a/src/lib/plugins/server.ts +++ b/src/lib/plugins/server.ts @@ -9,6 +9,7 @@ */ import "server-only"; +import { Prisma } from "@/generated/prisma/client"; import { prisma } from "@/lib/prisma"; import { PLUGINS, type PluginDescriptor } from "./registry"; import { pluginHooks } from "./hooks"; @@ -123,7 +124,10 @@ export async function togglePlugin(key: string, enabled: boolean): Promise): Promise { - await prisma.plugin.update({ where: { key }, data: { config } }); + await prisma.plugin.update({ + where: { key }, + data: { config: config as Prisma.InputJsonValue }, + }); invalidatePluginCache(); return await getPluginState(key); }