Skip to content

Commit d983607

Browse files
committed
fix file deduplication
Signed-off-by: tdruez <tdruez@aboutcode.org>
1 parent 3505d91 commit d983607

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

scancodeio/static/js/add_inputs.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -105,18 +105,10 @@ function removeFile(fileName) {
105105

106106
function dropHandler(event) {
107107
disableEvent(event);
108-
const droppedFiles = event.dataTransfer.files;
109-
const updatedFilesSet = new Set(Array.from(fileInput.files));
110-
111-
for (let file of droppedFiles) {
112-
updatedFilesSet.add(file);
113-
}
114-
115-
// Convert the Set back to an array if needed
116-
const updatedFiles = Array.from(updatedFilesSet);
117108

109+
// Merge existing files and dropped files, let updateFiles handle dedup
118110
const dataTransfer = new DataTransfer();
119-
for (let file of updatedFiles) {
111+
for (const file of [...fileInput.files, ...event.dataTransfer.files]) {
120112
dataTransfer.items.add(file);
121113
}
122114

0 commit comments

Comments
 (0)