diff --git a/web/app/(commonLayout)/datasets/layout.tsx b/web/app/(commonLayout)/datasets/layout.tsx index f3eb31d29df..b56878320b5 100644 --- a/web/app/(commonLayout)/datasets/layout.tsx +++ b/web/app/(commonLayout)/datasets/layout.tsx @@ -7,8 +7,9 @@ import { redirect } from '@/next/navigation' export default function DatasetsLayout({ children }: { children: React.ReactNode }) { const { isCurrentWorkspaceEditor, isCurrentWorkspaceDatasetOperator, currentWorkspace, isLoadingCurrentWorkspace } = useAppContext() - const isWorkspaceReady = !isLoadingCurrentWorkspace && !!currentWorkspace.id - const shouldRedirect = isWorkspaceReady && !(isCurrentWorkspaceEditor || isCurrentWorkspaceDatasetOperator) + const shouldRedirect = !isLoadingCurrentWorkspace + && currentWorkspace.id + && !(isCurrentWorkspaceEditor || isCurrentWorkspaceDatasetOperator) if (shouldRedirect) { return redirect('/apps')