diff --git a/packages/@uppy/core/src/index.js b/packages/@uppy/core/src/index.js index f538ace53..cb6713895 100644 --- a/packages/@uppy/core/src/index.js +++ b/packages/@uppy/core/src/index.js @@ -660,13 +660,9 @@ class Uppy { } retryUpload (fileID) { - const updatedFiles = Object.assign({}, this.getState().files) - const updatedFile = Object.assign({}, updatedFiles[fileID], - { error: null, isPaused: false } - ) - updatedFiles[fileID] = updatedFile - this.setState({ - files: updatedFiles + this.setFileState(fileID, { + error: null, + isPaused: false }) this.emit('upload-retry', fileID)