From 2e69a4f8848f0ce10fc3ef71b6aa274f5e8e66bf Mon Sep 17 00:00:00 2001 From: Katherine Date: Fri, 12 Jul 2024 22:06:44 +0800 Subject: [PATCH] fix: useImportStartAction (#4875) --- .../plugin-action-import/src/client/useImportAction.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/plugins/@nocobase/plugin-action-import/src/client/useImportAction.ts b/packages/plugins/@nocobase/plugin-action-import/src/client/useImportAction.ts index e3baa235c2..eac3d46703 100644 --- a/packages/plugins/@nocobase/plugin-action-import/src/client/useImportAction.ts +++ b/packages/plugins/@nocobase/plugin-action-import/src/client/useImportAction.ts @@ -15,6 +15,8 @@ import { useCollection_deprecated, useCollectionManager_deprecated, useCompile, + useDataBlockProps, + useDataSourceHeaders, } from '@nocobase/client'; import lodash from 'lodash'; import { saveAs } from 'file-saver'; @@ -105,6 +107,8 @@ export const useImportStartAction = () => { const { setVisible, fieldSchema } = useActionContext(); const { setImportModalVisible, setImportStatus, setImportResult } = useImportContext(); const { upload } = form.values; + const dataBlockProps = useDataBlockProps(); + const headers = useDataSourceHeaders(dataBlockProps.dataSource); useEffect(() => { form.reset(); }, []); @@ -143,6 +147,7 @@ export const useImportStartAction = () => { setImportStatus(ImportStatus.IMPORTING); try { const { data }: any = await apiClient.axios.post(`${name}:importXlsx`, formData, { + headers, timeout: 10 * 60 * 1000, }); setImportResult(data);