From 0dd5b58d030ba111084dfcf86f6f0aa3bc2a87c7 Mon Sep 17 00:00:00 2001 From: balibabu <cike8899@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:13:44 +0800 Subject: [PATCH] fix: fixed an issue where an error was reported when fetching the file list after changing the parsing type (#150) --- .../knowledge-upload-file/index.tsx | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/web/src/pages/add-knowledge/components/knowledge-dataset/knowledge-upload-file/index.tsx b/web/src/pages/add-knowledge/components/knowledge-dataset/knowledge-upload-file/index.tsx index b3e5a7a..3e84a8e 100644 --- a/web/src/pages/add-knowledge/components/knowledge-dataset/knowledge-upload-file/index.tsx +++ b/web/src/pages/add-knowledge/components/knowledge-dataset/knowledge-upload-file/index.tsx @@ -44,6 +44,7 @@ import { } from 'react'; import { Link, useDispatch, useNavigate } from 'umi'; +import { useSetDocumentParser } from '@/hooks/documentHooks'; import styles from './index.less'; const { Dragger } = Upload; @@ -66,21 +67,14 @@ const UploaderItem = ({ const { parserConfig, defaultParserId } = useGetDocumentDefaultParser(); const { removeDocument } = useDeleteDocumentById(); const [value, setValue] = useState(defaultParserId); - const dispatch = useDispatch(); + const setDocumentParser = useSetDocumentParser(); const documentId = file?.response?.id; const parserList = useSelectParserList(); const saveParser = (parserId: string) => { - dispatch({ - type: 'kFModel/document_change_parser', - payload: { - parser_id: parserId, - doc_id: documentId, - parser_config: parserConfig, - }, - }); + setDocumentParser(parserId, documentId, parserConfig as any); }; const onChange = (e: RadioChangeEvent) => { -- GitLab