From e366c10521d70ce3a3aa88d9acd4bf231d7e0a46 Mon Sep 17 00:00:00 2001 From: Alex van Andel Date: Thu, 12 Dec 2024 15:50:44 +0000 Subject: [PATCH] Convert update statement into unique select in getServerSession --- packages/features/auth/lib/getServerSession.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/packages/features/auth/lib/getServerSession.ts b/packages/features/auth/lib/getServerSession.ts index b5b9473fc2..54e879e131 100644 --- a/packages/features/auth/lib/getServerSession.ts +++ b/packages/features/auth/lib/getServerSession.ts @@ -55,16 +55,10 @@ export async function getServerSession(options: { } const email = token.email.toLowerCase(); - const userFromDb = await prisma.user - .update({ - where: { email }, - data: { lastActiveAt: new Date() }, - }) - .catch((error) => { - console.error(error); - log.debug("No user found for email: ", email); - return null; - }); + + const userFromDb = await prisma.user.findUnique({ + where: { email }, + }); if (!userFromDb) { log.debug("No user found");