From c500952dca7375d86da1d3e2eca56d3fe62c791f Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Wed, 20 Jul 2022 20:33:35 -0400 Subject: [PATCH] show error message when wrong workflow id (#3474) --- apps/web/ee/pages/workflows/[workflow].tsx | 24 +++++++++++++------- apps/web/server/routers/viewer/workflows.tsx | 5 ++++ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/apps/web/ee/pages/workflows/[workflow].tsx b/apps/web/ee/pages/workflows/[workflow].tsx index 7128dd08b92ee0..8da46fe82abf8a 100644 --- a/apps/web/ee/pages/workflows/[workflow].tsx +++ b/apps/web/ee/pages/workflows/[workflow].tsx @@ -78,6 +78,8 @@ function WorkflowPage() { const { data: workflow, + isError, + error, isLoading, dataUpdatedAt, } = trpc.useQuery([ @@ -153,15 +155,21 @@ function WorkflowPage() { ) : ( <> - {isAllDataLoaded ? ( - + {!isError ? ( + <> + {isAllDataLoaded ? ( + + ) : ( + + )} + ) : ( - + )} )} diff --git a/apps/web/server/routers/viewer/workflows.tsx b/apps/web/server/routers/viewer/workflows.tsx index 1319b6f047cf84..b62793aa23d369 100644 --- a/apps/web/server/routers/viewer/workflows.tsx +++ b/apps/web/server/routers/viewer/workflows.tsx @@ -82,6 +82,11 @@ export const workflowsRouter = createProtectedRouter() }, }, }); + if (!workflow) { + throw new TRPCError({ + code: "UNAUTHORIZED", + }); + } return workflow; }, })