|
@@ -130,7 +130,6 @@ const FileUploader = ({
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- const fileListCopy = fileListRef.current
|
|
|
return upload({
|
|
|
xhr: new XMLHttpRequest(),
|
|
|
data: formData,
|
|
@@ -142,14 +141,14 @@ const FileUploader = ({
|
|
|
file: res,
|
|
|
progress: -1,
|
|
|
}
|
|
|
- const index = fileListCopy.findIndex(item => item.fileID === fileItem.fileID)
|
|
|
- fileListCopy[index] = completeFile
|
|
|
- onFileUpdate(completeFile, 100, fileListCopy)
|
|
|
+ const index = fileListRef.current.findIndex(item => item.fileID === fileItem.fileID)
|
|
|
+ fileListRef.current[index] = completeFile
|
|
|
+ onFileUpdate(completeFile, 100, fileListRef.current)
|
|
|
return Promise.resolve({ ...completeFile })
|
|
|
})
|
|
|
.catch((e) => {
|
|
|
notify({ type: 'error', message: e?.response?.code === 'forbidden' ? e?.response?.message : t('datasetCreation.stepOne.uploader.failed') })
|
|
|
- onFileUpdate(fileItem, -2, fileListCopy)
|
|
|
+ onFileUpdate(fileItem, -2, fileListRef.current)
|
|
|
return Promise.resolve({ ...fileItem })
|
|
|
})
|
|
|
.finally()
|