From 105a5ada499899c845c6d8ed0dda425f5f468ec5 Mon Sep 17 00:00:00 2001 From: cumbersun <166266781+cumbersun@users.noreply.github.com> Date: Thu, 15 May 2025 15:53:12 +0800 Subject: [PATCH] fix: issue 2685 (#2686) Co-authored-by: cumbermiao Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- web/components/knowledge/doc-upload-form.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/components/knowledge/doc-upload-form.tsx b/web/components/knowledge/doc-upload-form.tsx index 76321a892..e32dfaa36 100644 --- a/web/components/knowledge/doc-upload-form.tsx +++ b/web/components/knowledge/doc-upload-form.tsx @@ -84,11 +84,18 @@ export default function DocUploadForm(props: IProps) { } else if (docType !== 'DOCUMENT' && !docId) { return message.error('Upload failed, please re-upload.'); } + + let fileList = files; + if (docType === 'DOCUMENT') { + const originFiles = Array.from(data.originFileObj.fileList); + fileList = fileList.filter((item: File) => originFiles.some(ofile => ofile.name === item.name)); + } + handleStepChange({ label: 'forward', files: docType === 'DOCUMENT' - ? files + ? fileList : [ { name: docName,