From 6baf66b304c3236ee74392946ef3d1377ac78882 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Wed, 21 Jan 2026 14:10:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(dataset):=20=E4=BF=AE=E5=A4=8D=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9B=86=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 id 参数存在性检查避免空值调用 - 将 fetchFiles 函数依赖添加到 useEffect 依赖数组中 - 确保在 id 不存在时不执行数据获取操作 --- .../src/pages/DataManagement/Detail/DatasetDetail.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/DataManagement/Detail/DatasetDetail.tsx b/frontend/src/pages/DataManagement/Detail/DatasetDetail.tsx index 1dc55a8..abfd4ca 100644 --- a/frontend/src/pages/DataManagement/Detail/DatasetDetail.tsx +++ b/frontend/src/pages/DataManagement/Detail/DatasetDetail.tsx @@ -124,9 +124,12 @@ export default function DatasetDetail() { }; useEffect(() => { - fetchDataset(); - filesOperation.fetchFiles('', 1, 10); // 从根目录开始,第一页 - }, []); + if (!id) { + return; + } + fetchDataset(); + filesOperation.fetchFiles("", 1, 10); // 从根目录开始,第一页 + }, [id]); useEffect(() => { if (dataset?.parentDatasetId && activeTab === "children") { setActiveTab("overview");