Prechádzať zdrojové kódy

tus,xhr-upload: emit error when companion returns error during upload creation (#2166)

Ifedapo .A. Olarewaju 5 rokov pred
rodič
commit
7d972e09a4

+ 2 - 1
packages/@uppy/tus/src/index.js

@@ -338,7 +338,8 @@ module.exports = class Tus extends Plugin {
       }).then(() => {
         resolve()
       }).catch((err) => {
-        reject(new Error(err))
+        this.uppy.emit('upload-error', file, err)
+        reject(err)
       })
     })
   }

+ 3 - 0
packages/@uppy/xhr-upload/src/index.js

@@ -431,6 +431,9 @@ module.exports = class XHRUpload extends Plugin {
 
           return () => socket.close()
         })
+      }).catch((err) => {
+        this.uppy.emit('upload-error', file, err)
+        reject(err)
       })
     })
   }