diff --git a/apps/api/src/modules/auth/auth.employee.service.ts b/apps/api/src/modules/auth/auth.employee.service.ts index 67c9f2a..6eb3104 100644 --- a/apps/api/src/modules/auth/auth.employee.service.ts +++ b/apps/api/src/modules/auth/auth.employee.service.ts @@ -82,7 +82,10 @@ export async function forgotPassword(email: string) { subject: resetPasswordEmail.subject(lang), html: resetPasswordEmail.html(resetUrl, employee.firstName, RESET_TOKEN_TTL_MINUTES, lang), text: resetPasswordEmail.text(resetUrl, employee.firstName, RESET_TOKEN_TTL_MINUTES, lang), - }).catch((err) => console.error('[ForgotPassword]', err?.message)) + }).catch((err) => { + console.error('[ForgotPassword] Email delivery failed:', err?.message) + console.error('[ForgotPassword] Provider config — resendKey present:', !!process.env.RESEND_API_KEY, '| smtpHost:', process.env.MAIL_HOST ?? 'not set') + }) } return { message: 'If that email is registered, a reset link has been sent.' }