show error message when wrong workflow id (#3474)

This commit is contained in:
Carina Wollendorfer
2022-07-20 18:33:35 -06:00
committed by GitHub
parent 0a336df162
commit c500952dca
2 changed files with 21 additions and 8 deletions
+16 -8
View File
@@ -78,6 +78,8 @@ function WorkflowPage() {
const {
data: workflow,
isError,
error,
isLoading,
dataUpdatedAt,
} = trpc.useQuery([
@@ -153,15 +155,21 @@ function WorkflowPage() {
<Alert className="border " severity="warning" title={t("pro_feature_workflows")} />
) : (
<>
{isAllDataLoaded ? (
<WorkflowDetailsPage
form={form}
workflowId={+workflowId}
selectedEventTypes={selectedEventTypes}
setSelectedEventTypes={setSelectedEventTypes}
/>
{!isError ? (
<>
{isAllDataLoaded ? (
<WorkflowDetailsPage
form={form}
workflowId={+workflowId}
selectedEventTypes={selectedEventTypes}
setSelectedEventTypes={setSelectedEventTypes}
/>
) : (
<Loader />
)}
</>
) : (
<Loader />
<Alert severity="error" title="Something went wrong" message={error.message} />
)}
</>
)}
@@ -82,6 +82,11 @@ export const workflowsRouter = createProtectedRouter()
},
},
});
if (!workflow) {
throw new TRPCError({
code: "UNAUTHORIZED",
});
}
return workflow;
},
})