diff --git a/src/app/api/auth/delete/route.ts b/src/app/api/auth/delete/route.ts index 98608ff..30c8b63 100644 --- a/src/app/api/auth/delete/route.ts +++ b/src/app/api/auth/delete/route.ts @@ -5,11 +5,11 @@ import { prisma } from "@/lib/prisma"; export async function DELETE() { const session = await auth(); - if (!session) return NextResponse.json({ error: "Unauthorized" }, { status: 401 }); + if (!session || !session.user) return NextResponse.json({ error: "Unauthorized" }, { status: 401 }); try { await prisma.user.delete({ - where: { id: Number(session.user?.id!) }, + where: { id: Number(session.user.id) }, }); } catch (error) { console.error("Failed to delete user:", error); diff --git a/src/app/components/carousel.tsx b/src/app/components/carousel.tsx index c294d7e..c304a57 100644 --- a/src/app/components/carousel.tsx +++ b/src/app/components/carousel.tsx @@ -28,7 +28,7 @@ export default function Carousel({ images, className }: Props) { return (