From 98345c0f65471480897fa11203b4e123a05a788c Mon Sep 17 00:00:00 2001 From: Joel Date: Wed, 2 Apr 2025 14:02:44 +0800 Subject: [PATCH] fix: sandbox can upload multiple files by upload (#17323) --- web/app/components/datasets/create/file-uploader/index.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/app/components/datasets/create/file-uploader/index.tsx b/web/app/components/datasets/create/file-uploader/index.tsx index 63bd554215..84ef226d34 100644 --- a/web/app/components/datasets/create/file-uploader/index.tsx +++ b/web/app/components/datasets/create/file-uploader/index.tsx @@ -204,10 +204,13 @@ const FileUploader = ({ if (!e.dataTransfer) return - const files = [...e.dataTransfer.files] as File[] + let files = [...e.dataTransfer.files] as File[] + if (notSupportBatchUpload) + files = files.slice(0, 1) + const validFiles = files.filter(isValid) initialUpload(validFiles) - }, [initialUpload, isValid]) + }, [initialUpload, isValid, notSupportBatchUpload]) const selectHandle = () => { if (fileUploader.current)