From 4037788e0c3ce1de6bc2e1dbdc99d91a6a3bb030 Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Tue, 30 Dec 2025 13:08:20 +0800 Subject: [PATCH] Fix: Dataset parse error (#12310) ### What problem does this PR solve? Fix: Dataset parse error ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- web/src/hooks/use-document-request.ts | 2 +- .../metedata/hooks/use-manage-modal.ts | 1 + web/src/pages/dataset/dataset/index.tsx | 2 +- .../dataset/dataset/parsing-status-cell.tsx | 6 +- .../pages/dataset/dataset/reparse-dialog.tsx | 261 +++++++++--------- .../dataset/use-bulk-operate-dataset.tsx | 2 +- .../pages/dataset/dataset/use-run-document.ts | 2 +- 7 files changed, 138 insertions(+), 138 deletions(-) diff --git a/web/src/hooks/use-document-request.ts b/web/src/hooks/use-document-request.ts index 22a4a86ef..7a7fd4423 100644 --- a/web/src/hooks/use-document-request.ts +++ b/web/src/hooks/use-document-request.ts @@ -278,7 +278,7 @@ export const useRunDocument = () => { const ret = await kbService.document_run({ doc_ids: documentIds, run, - ...option, + ...(option || {}), }); const code = get(ret, 'data.code'); if (code === 0) { diff --git a/web/src/pages/dataset/components/metedata/hooks/use-manage-modal.ts b/web/src/pages/dataset/components/metedata/hooks/use-manage-modal.ts index 1ad0405ee..2858ebb76 100644 --- a/web/src/pages/dataset/components/metedata/hooks/use-manage-modal.ts +++ b/web/src/pages/dataset/components/metedata/hooks/use-manage-modal.ts @@ -129,6 +129,7 @@ export const util = { metaDataSettingJSONToMetaDataTableData( data: IMetaDataReturnJSONSettings, ): IMetaDataTableData[] { + if (!Array.isArray(data)) return []; return data.map((item) => { return { field: item.key, diff --git a/web/src/pages/dataset/dataset/index.tsx b/web/src/pages/dataset/dataset/index.tsx index f2c4b9667..c4de565c6 100644 --- a/web/src/pages/dataset/dataset/index.tsx +++ b/web/src/pages/dataset/dataset/index.tsx @@ -216,7 +216,7 @@ export default function Dataset() { {reparseDialogVisible && (