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])