Bläddra i källkod

@uppy/transloadit: do not cancel assembly when removing all files (#5191)

Merlijn Vos 11 månader sedan
förälder
incheckning
2597bb98dc
1 ändrade filer med 4 tillägg och 11 borttagningar
  1. 4 11
      packages/@uppy/transloadit/src/index.ts

+ 4 - 11
packages/@uppy/transloadit/src/index.ts

@@ -524,19 +524,12 @@ export default class Transloadit<
           } else if (fileRemoved.id in updatedFiles) {
             delete updatedFiles[fileRemoved.id]
             const nbOfRemainingFiles = Object.keys(updatedFiles).length
-            if (nbOfRemainingFiles === 0) {
-              assembly.close()
-              this.#cancelAssembly(newAssembly).catch(() => {
+
+            this.client
+              .updateNumberOfFilesInAssembly(newAssembly, nbOfRemainingFiles)
+              .catch(() => {
                 /* ignore potential errors */
               })
-              this.uppy.off('file-removed', fileRemovedHandler)
-            } else {
-              this.client
-                .updateNumberOfFilesInAssembly(newAssembly, nbOfRemainingFiles)
-                .catch(() => {
-                  /* ignore potential errors */
-                })
-            }
           }
         }
         this.uppy.on('file-removed', fileRemovedHandler)