From 55516c4e573330853cdde0298fed8fdcda9437d2 Mon Sep 17 00:00:00 2001 From: twwu Date: Thu, 19 Jun 2025 10:56:03 +0800 Subject: [PATCH] fix: add type checks for workspace roles in DatasetsLayout component --- web/app/(commonLayout)/datasets/layout.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/app/(commonLayout)/datasets/layout.tsx b/web/app/(commonLayout)/datasets/layout.tsx index b3fc5147b5..e44a232146 100644 --- a/web/app/(commonLayout)/datasets/layout.tsx +++ b/web/app/(commonLayout)/datasets/layout.tsx @@ -12,6 +12,8 @@ export default function DatasetsLayout({ children }: { children: React.ReactNode const router = useRouter() useEffect(() => { + if (typeof isCurrentWorkspaceEditor !== 'boolean' || typeof isCurrentWorkspaceDatasetOperator !== 'boolean') + return if (!isCurrentWorkspaceEditor && !isCurrentWorkspaceDatasetOperator) router.replace('/apps') }, [isCurrentWorkspaceEditor, isCurrentWorkspaceDatasetOperator, router])