Skip to content

Commit

Permalink
Fix #4665 - Uploading file issue in multiple=false
Browse files Browse the repository at this point in the history
  • Loading branch information
ulasturann committed Aug 1, 2023
1 parent 6363cd7 commit 7b9e983
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions components/lib/fileupload/FileUpload.js
Original file line number Diff line number Diff line change
Expand Up @@ -120,18 +120,14 @@ export const FileUpload = React.memo(
return;
}

let currentFiles = [];

if (props.multiple) {
currentFiles = filesState ? [...filesState] : [];
}
let currentFiles = filesState && props.multiple ? [...filesState] : [];

let selectedFiles = event.dataTransfer ? event.dataTransfer.files : event.target.files;

for (let i = 0; i < selectedFiles.length; i++) {
let file = selectedFiles[i];

if (!isFileSelected(file) && validate(file)) {
if ((!props.multiple || !isFileSelected(file)) && validate(file)) {
if (isImage(file)) {
file.objectURL = window.URL.createObjectURL(file);
}
Expand Down

0 comments on commit 7b9e983

Please sign in to comment.