From 490639309bb93ee9fce081adae753cb9ec8abc0b Mon Sep 17 00:00:00 2001 From: Sabiha Khan Date: Wed, 24 Sep 2025 11:53:48 +0530 Subject: [PATCH] fix: rethrow NEXT_REDIRECT error --- ui/src/app/page.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/src/app/page.tsx b/ui/src/app/page.tsx index fff4bc6..a235ec8 100644 --- a/ui/src/app/page.tsx +++ b/ui/src/app/page.tsx @@ -1,4 +1,5 @@ import { redirect } from "next/navigation"; +import { isNextRouterError } from "next/dist/client/components/is-next-router-error"; import { getWorkflowsApiV1WorkflowFetchGet } from "@/client/sdk.gen"; import SignInClient from "@/components/SignInClient"; @@ -43,8 +44,13 @@ export default async function Home() { } } } catch (error) { + // Re-throw navigation errors (redirects, not found, etc.) - they're intentional + if (isNextRouterError(error)) { + throw error; + } + logger.error('[HomePage] Error checking workflows for local provider:', error); - // Default to create-workflow on error + // Default to create-workflow on actual errors logger.debug('[HomePage] Defaulting to /create-workflow due to error'); redirect('/create-workflow'); }