diff --git a/web/app/(commonLayout)/datasets/layout.tsx b/web/app/(commonLayout)/datasets/layout.tsx
index b3fc5147b5..eeb8bfaa66 100644
--- a/web/app/(commonLayout)/datasets/layout.tsx
+++ b/web/app/(commonLayout)/datasets/layout.tsx
@@ -1,23 +1,7 @@
-'use client'
-
-import Loading from '@/app/components/base/loading'
-import { useAppContext } from '@/context/app-context'
import { ExternalApiPanelProvider } from '@/context/external-api-panel-context'
import { ExternalKnowledgeApiProvider } from '@/context/external-knowledge-api-context'
-import { useRouter } from 'next/navigation'
-import { useEffect } from 'react'
export default function DatasetsLayout({ children }: { children: React.ReactNode }) {
- const { isCurrentWorkspaceEditor, isCurrentWorkspaceDatasetOperator } = useAppContext()
- const router = useRouter()
-
- useEffect(() => {
- if (!isCurrentWorkspaceEditor && !isCurrentWorkspaceDatasetOperator)
- router.replace('/apps')
- }, [isCurrentWorkspaceEditor, isCurrentWorkspaceDatasetOperator, router])
-
- if (!isCurrentWorkspaceEditor && !isCurrentWorkspaceDatasetOperator)
- return
return (