From 006e1f53445dffdd2c1b5ac5f1a8c0e35e772f3e Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 10 Jul 2025 21:25:41 +0100 Subject: [PATCH] chore: add verbose error logging to magic link invitation --- packages/api/src/routers/member.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/api/src/routers/member.ts b/packages/api/src/routers/member.ts index 73b22b15..35eeb26d 100644 --- a/packages/api/src/routers/member.ts +++ b/packages/api/src/routers/member.ts @@ -83,11 +83,18 @@ export const memberRouter = createTRPCRouter({ callbackURL: `/boards?type=invite&memberPublicId=${invite.publicId}`, }); - if (error) + if (error) { + console.error("Failed to send magic link invitation:", { + email: input.email, + callbackURL: `/boards?type=invite&memberPublicId=${invite.publicId}`, + error, + }); + throw new TRPCError({ - message: `Failed to send magic link to user with email ${input.email}`, + message: `Failed to send magic link invitation to user with email ${input.email}.`, code: "INTERNAL_SERVER_ERROR", }); + } return invite; }),