|
@@ -1181,18 +1181,23 @@ class Uppy {
|
|
|
|
|
|
lastStep = lastStep.then(() => {
|
|
|
const { currentUploads } = this.getState()
|
|
|
- const currentUpload = Object.assign({}, currentUploads[uploadID], {
|
|
|
+ const currentUpload = currentUploads[uploadID]
|
|
|
+ if (!currentUpload) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ const updatedUpload = Object.assign({}, currentUpload, {
|
|
|
step: step
|
|
|
})
|
|
|
this.setState({
|
|
|
currentUploads: Object.assign({}, currentUploads, {
|
|
|
- [uploadID]: currentUpload
|
|
|
+ [uploadID]: updatedUpload
|
|
|
})
|
|
|
})
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
- return fn(currentUpload.fileIDs, uploadID)
|
|
|
+ return fn(updatedUpload.fileIDs, uploadID)
|
|
|
}).then((result) => {
|
|
|
return null
|
|
|
})
|