From 31a5fd97d4ee8e1c4ceebfd6a1f67d0d1a9fa876 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 28 Nov 2025 14:07:54 +0100 Subject: [PATCH] Fix db.js - use absolute path to .prisma/client --- src/server/db.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/server/db.js b/src/server/db.js index 48baa8c..6883996 100644 --- a/src/server/db.js +++ b/src/server/db.js @@ -1,10 +1,15 @@ import 'dotenv/config' import { createRequire } from 'module' +import { fileURLToPath } from 'url' +import { dirname, join } from 'path' import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3' -// Use createRequire to load CommonJS module from node_modules/.prisma/client +// Use createRequire with absolute path to .prisma/client +const __filename = fileURLToPath(import.meta.url) +const __dirname = dirname(__filename) const require = createRequire(import.meta.url) -const { PrismaClient } = require('.prisma/client') +const prismaClientPath = join(__dirname, '../../node_modules/.prisma/client') +const { PrismaClient } = require(prismaClientPath) const globalForPrisma = globalThis;