diff --git a/packages/app/src/pages/music/creator/components/TracksUploads/index.jsx b/packages/app/src/pages/music/creator/components/TracksUploads/index.jsx
index 79aeee6a..8251a08d 100644
--- a/packages/app/src/pages/music/creator/components/TracksUploads/index.jsx
+++ b/packages/app/src/pages/music/creator/components/TracksUploads/index.jsx
@@ -207,6 +207,19 @@ const FileListItem = (props) => {
/>
}
+
+

{
+ const trackList = this.state.trackList
+
+ const track = trackList.find((track) => track.uid === file.uid)
+
+ if (track) {
+ track.progress = progress
+
+ this.setState({
+ trackList
+ })
+ }
+ }
+
handleUploadTrack = async (req) => {
const response = await app.cores.remoteStorage.uploadFile(req.file, {
- timeout: 2000
+ onProgress: this.handleFileProgress
}).catch((error) => {
console.error(error)
antd.message.error(error)