From e8a5559cd846b8bd77c1fce7a9256fd7f4b95804 Mon Sep 17 00:00:00 2001 From: Bereket Engida <86073083+Bekacru@users.noreply.github.com> Date: Mon, 8 Dec 2025 16:05:57 -0800 Subject: [PATCH] fix(prisma): use findFirst instead of findMany for findOne (#6429) --- .../src/adapters/prisma-adapter/prisma-adapter.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts b/packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts index 9147e7f265..9b8a94a26f 100644 --- a/packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts +++ b/packages/better-auth/src/adapters/prisma-adapter/prisma-adapter.ts @@ -272,13 +272,10 @@ export const prismaAdapter = (prisma: PrismaClient, config: PrismaConfig) => { const selects = convertSelect(select, model, join); - let result = ( - await db[model]!.findMany({ - where: whereClause, - select: selects, - take: 1, - }) - )[0]; + let result = await db[model]!.findFirst({ + where: whereClause, + select: selects, + }); // transform the resulting `include` items to use better-auth expected field names if (join && result) {