diff --git a/packages/@uppy/tus/src/index.js b/packages/@uppy/tus/src/index.js index e9ce38d60..e85a99ee2 100644 --- a/packages/@uppy/tus/src/index.js +++ b/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) }) }) } diff --git a/packages/@uppy/xhr-upload/src/index.js b/packages/@uppy/xhr-upload/src/index.js index bb50357c7..bc54b0157 100644 --- a/packages/@uppy/xhr-upload/src/index.js +++ b/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) }) }) }