From 34165b390fa9172cf1d8baa03e7ffa5e06ccda2f Mon Sep 17 00:00:00 2001 From: Henry Date: Wed, 4 Feb 2026 22:56:17 +0000 Subject: [PATCH] fix: handle missing board in board router --- packages/api/src/routers/board.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/api/src/routers/board.ts b/packages/api/src/routers/board.ts index 8180a7b7..fd300312 100644 --- a/packages/api/src/routers/board.ts +++ b/packages/api/src/routers/board.ts @@ -143,6 +143,13 @@ export const boardRouter = createTRPCRouter({ }, ); + if (!result) { + throw new TRPCError({ + message: `Board with public ID ${input.boardPublicId} not found`, + code: "NOT_FOUND", + }); + } + // Generate presigned URLs for workspace member avatars const workspaceWithAvatarUrls = result.workspace ? {