From f8dc0629033d39e2d5d69ecd54377b95f9606f12 Mon Sep 17 00:00:00 2001 From: Henry <30578846+hjball@users.noreply.github.com> Date: Thu, 10 Jul 2025 21:27:25 +0100 Subject: [PATCH] chore: add verbose error logging to magic link invitation (#110) --- 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; }),