From 1e0cde850a7f09abfd7f8e7abc1e25ab8f2e7571 Mon Sep 17 00:00:00 2001 From: Ephraim Atta-Duncan Date: Mon, 18 Sep 2023 14:41:24 +0000 Subject: [PATCH] feat: better error handling in forgotPassword trpc router --- packages/trpc/server/profile-router/router.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/trpc/server/profile-router/router.ts b/packages/trpc/server/profile-router/router.ts index de61f64f4..adbb93a80 100644 --- a/packages/trpc/server/profile-router/router.ts +++ b/packages/trpc/server/profile-router/router.ts @@ -69,13 +69,16 @@ export const profileRouter = router({ email, }); } catch (err) { - console.error(err); + let message = + 'We were unable to update your profile. Please review the information you provided and try again.'; + + if (err instanceof Error) { + message = err.message; + } - // TODO: Handle this error better throw new TRPCError({ code: 'BAD_REQUEST', - message: - 'We were unable to update your profile. Please review the information you provided and try again.', + message, }); } }),