From fc4d0ab3ea825097bb44629fa859001fd28bf26a Mon Sep 17 00:00:00 2001 From: Agusti Fernandez Pardo Date: Tue, 6 Sep 2022 19:40:23 +0200 Subject: [PATCH] fix: prisma not defined --- pages/api/me/_get.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pages/api/me/_get.ts b/pages/api/me/_get.ts index 40a518f9ae..1ae8d47d82 100644 --- a/pages/api/me/_get.ts +++ b/pages/api/me/_get.ts @@ -6,11 +6,14 @@ import { schemaUserReadPublic } from "@lib/validations/user"; import { User } from ".prisma/client"; -async function handler(req: NextApiRequest): Promise<{ error?: string; user?: Partial }> { +async function handler({ + userId, + prisma, +}: NextApiRequest): Promise<{ error?: string; user?: Partial }> { + const data = await prisma.user.findUniqueOrThrow({ where: { id: userId } }); if (!prisma) return { error: "Cant connect to database" }; - console.log(req); - if (!req.userId) return { error: "No user id found" }; - const data = await prisma.user.findUniqueOrThrow({ where: { id: req.userId } }); + + if (!userId) return { error: "No user id found" }; if (!data) return { error: "You need to pass apiKey" }; const user = schemaUserReadPublic.parse(data); return { user };