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); }