diff --git a/components/lib/fileupload/FileUpload.js b/components/lib/fileupload/FileUpload.js
index <HASH>..<HASH> 100644
--- a/components/lib/fileupload/FileUpload.js
+++ b/components/lib/fileupload/FileUpload.js
@@ -74,7 +74,11 @@ export const FileUpload = React.memo(React.forwardRef((props, ref) => {
             return;
         }
 
-        let currentFiles = filesState ? [...filesState] : [];
+        let currentFiles = [];
+        if (props.multiple) {
+            currentFiles = filesState ? [...filesState] : [];
+        }
+
         let selectedFiles = event.dataTransfer ? event.dataTransfer.files : event.target.files;
         for (let i = 0; i < selectedFiles.length; i++) {
             let file = selectedFiles[i];
Fix #<I>: FileUpload single mode only allow 1 file (#<I>)