From b54fbf15f60ae9ed2014b84f26da77205798abfe Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 28 Nov 2025 14:07:22 +0100 Subject: [PATCH] Fix db.js - use createRequire to load .prisma/client CJS module --- src/server/db.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/db.js b/src/server/db.js index 9f557c8..48baa8c 100644 --- a/src/server/db.js +++ b/src/server/db.js @@ -1,8 +1,10 @@ import 'dotenv/config' +import { createRequire } from 'module' import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3' -// Import from .prisma/client which is the runtime location -import { PrismaClient } from '.prisma/client' +// Use createRequire to load CommonJS module from node_modules/.prisma/client +const require = createRequire(import.meta.url) +const { PrismaClient } = require('.prisma/client') const globalForPrisma = globalThis;