From 878f06b8f60aeab334797d4e43c82f027719415b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 8 Jan 2026 03:50:58 +0000 Subject: [PATCH] Fix DATABASE_URL handling - prevent undefined error Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com> --- frontends/nextjs/src/lib/config/prisma.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontends/nextjs/src/lib/config/prisma.ts b/frontends/nextjs/src/lib/config/prisma.ts index c761dbf05..45f04821b 100644 --- a/frontends/nextjs/src/lib/config/prisma.ts +++ b/frontends/nextjs/src/lib/config/prisma.ts @@ -47,7 +47,8 @@ const createIntegrationPrisma = (): PrismaClient => { const createProductionPrisma = (): PrismaClient => { // Use the database file from env or default location - const dbPath = process.env.DATABASE_URL?.replace('file:', '') || '../../prisma/prisma/dev.db' + const databaseUrl = process.env.DATABASE_URL || 'file:../../prisma/prisma/dev.db' + const dbPath = databaseUrl.replace('file:', '') const db = new Database(dbPath) // eslint-disable-next-line @typescript-eslint/no-unsafe-argument const adapter = new PrismaBetterSqlite3(db)