diff --git a/packages/@uppy/aws-s3/src/MiniXHRUpload.js b/packages/@uppy/aws-s3/src/MiniXHRUpload.js index 76d1ec26a..31909a544 100644 --- a/packages/@uppy/aws-s3/src/MiniXHRUpload.js +++ b/packages/@uppy/aws-s3/src/MiniXHRUpload.js @@ -287,7 +287,7 @@ export default class MiniXHRUpload { } const serverToken = await this.#queueRequestSocketToken(file) - if (this.getState().files[file.id]) return undefined + if (!this.uppy.getState().files[file.id]) return undefined this.uppy.setFileState(file.id, { serverToken }) return this.connectToServerSocket(this.uppy.getFile(file.id)) diff --git a/packages/@uppy/tus/src/index.js b/packages/@uppy/tus/src/index.js index 75a7c06a3..5accc8dd5 100644 --- a/packages/@uppy/tus/src/index.js +++ b/packages/@uppy/tus/src/index.js @@ -474,7 +474,7 @@ export default class Tus extends BasePlugin { } const serverToken = await this.#queueRequestSocketToken(file) - if (this.getState().files[file.id]) return undefined + if (!this.uppy.getState().files[file.id]) return undefined this.uppy.setFileState(file.id, { serverToken }) return this.connectToServerSocket(this.uppy.getFile(file.id)) diff --git a/packages/@uppy/xhr-upload/src/index.js b/packages/@uppy/xhr-upload/src/index.js index e4296f45e..25e908270 100644 --- a/packages/@uppy/xhr-upload/src/index.js +++ b/packages/@uppy/xhr-upload/src/index.js @@ -385,7 +385,7 @@ export default class XHRUpload extends BasePlugin { } const serverToken = await this.#queueRequestSocketToken(file) - if (this.getState().files[file.id]) return undefined + if (!this.uppy.getState().files[file.id]) return undefined this.uppy.setFileState(file.id, { serverToken }) return this.connectToServerSocket(this.uppy.getFile(file.id))