From dad44ca3847d51b1d20f2a9ea651e361e3c3d2f5 Mon Sep 17 00:00:00 2001 From: mARTin Date: Sun, 1 Mar 2026 15:35:18 +0100 Subject: [PATCH] fix(api): use type assertions for User model to bypass prisma type-lag during build chore(release): bump version to 1.8.5 --- package.json | 2 +- src/app/api/user/profile/route.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 0f44664..93aad7b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.8.4", + "version": "1.8.5", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/src/app/api/user/profile/route.ts b/src/app/api/user/profile/route.ts index 7e2cbf2..d3a9122 100644 --- a/src/app/api/user/profile/route.ts +++ b/src/app/api/user/profile/route.ts @@ -9,7 +9,7 @@ export async function GET(request: NextRequest) { const session = await getServerSession(authOptions); if (!session?.user?.email) return NextResponse.json({ error: 'Unauthorized' }, { status: 401 }); - const user = await prisma.user.findUnique({ + const user = await (prisma.user as any).findUnique({ where: { email: session.user.email }, select: { name: true, @@ -192,7 +192,7 @@ export async function PATCH(request: NextRequest) { updateData.passwordHash = await bcrypt.hash(password, 10); } - const user = await prisma.user.update({ + const user = await (prisma.user as any).update({ where: { email: session.user.email }, data: updateData, select: {