diff --git a/apps/web/app/api/auth/forgot-password/route.ts b/apps/web/app/api/auth/forgot-password/route.ts index 9e598196f6..064dfce857 100644 --- a/apps/web/app/api/auth/forgot-password/route.ts +++ b/apps/web/app/api/auth/forgot-password/route.ts @@ -37,8 +37,7 @@ async function handler(req: NextRequest) { select: { name: true, email: true, locale: true }, }); // Don't leak info about whether the user exists - if (!user) return NextResponse.json({ message: "password_reset_email_sent" }, { status: 201 }); - await passwordResetRequest(user); + if (user) passwordResetRequest(user).catch(console.error); return NextResponse.json({ message: "password_reset_email_sent" }, { status: 201 }); } catch (reason) { console.error(reason);