From 600e7b2ef61acc74b2bfa3d6448e999f5439f927 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Wed, 18 Oct 2023 09:19:57 -0400 Subject: [PATCH] Fix FileList usage. --- client/src/utils/upload-queue.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/utils/upload-queue.js b/client/src/utils/upload-queue.js index 6990965e58d4..854ae90de567 100644 --- a/client/src/utils/upload-queue.js +++ b/client/src/utils/upload-queue.js @@ -29,7 +29,8 @@ export class UploadQueue { // Add new files to upload queue add(files) { if (files && files.length && !this.isRunning) { - files.forEach((file) => { + // files is a FileList which is not an array, convert to iterate. + Array.from(files).forEach((file) => { const fileSetKey = file.name + file.size; // Concat name and size to create a "file signature". if (file.mode === "new" || !this.fileSet.has(fileSetKey)) { this.fileSet.add(fileSetKey);