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 && (