From e90a959b4d4061087455b760f1f361335faccf2a Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Tue, 26 Aug 2025 10:50:30 +0800 Subject: [PATCH] Fix: Chunk error when re-parsing created file #9665 (#9711) ### What problem does this PR solve? Fix: Chunk error when re-parsing created file ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) Co-authored-by: Kevin Hu --- .../dataset/dataset/parsing-status-cell.tsx | 74 ++++++++++--------- 1 file changed, 41 insertions(+), 33 deletions(-) diff --git a/web/src/pages/dataset/dataset/parsing-status-cell.tsx b/web/src/pages/dataset/dataset/parsing-status-cell.tsx index 3035afb6a..2b3abd66e 100644 --- a/web/src/pages/dataset/dataset/parsing-status-cell.tsx +++ b/web/src/pages/dataset/dataset/parsing-status-cell.tsx @@ -15,9 +15,9 @@ import { Progress } from '@/components/ui/progress'; import { Separator } from '@/components/ui/separator'; import { IDocumentInfo } from '@/interfaces/database/document'; import { CircleX, RefreshCw } from 'lucide-react'; -import { useCallback } from 'react'; +import { useCallback, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; -import { RunningStatus } from './constant'; +import { DocumentType, RunningStatus } from './constant'; import { ParsingCard, PopoverContent } from './parsing-card'; import { UseChangeDocumentParserShowType } from './use-change-document-parser'; import { useHandleRunDocumentByIds } from './use-run-document'; @@ -61,6 +61,10 @@ export function ParsingStatusCell({ showSetMetaModal(record); }, [record, showSetMetaModal]); + const showParse = useMemo(() => { + return record.type !== DocumentType.Virtual; + }, [record]); + return (
@@ -80,38 +84,42 @@ export function ParsingStatusCell({
- - {isParserRunning(run) ? ( - - -
- - {p}% + {showParse && ( + <> + + {isParserRunning(run) ? ( + + +
+ + {p}% +
+
+ + + +
+ ) : ( + + )} + )}
);