From 54fcc9d5494bd8339e34b73dcdc62f122ff5451f Mon Sep 17 00:00:00 2001 From: bagas Date: Tue, 17 Sep 2024 14:18:32 +0700 Subject: [PATCH] fix: resolve file upload resume issue --- handler/user/user.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/handler/user/user.go b/handler/user/user.go index 1d23a42..0a4e54d 100644 --- a/handler/user/user.go +++ b/handler/user/user.go @@ -254,18 +254,16 @@ func handlerWS(conn *websocket.Conn, userSession types.User) { app.Server.Logger.Error(err.Error()) fileData.Done = false } else { - for i := 0; i <= int(file.TotalChunk); i++ { + for i := 0; i < int(file.TotalChunk); i++ { fileData.Chunk[fmt.Sprintf("chunk_%d", i)] = false } - for _, chunkFile := range chunkFiles { var chunkIndex int fmt.Sscanf(filepath.Base(chunkFile), "chunk_%d", &chunkIndex) - fileData.Chunk[fmt.Sprintf("chunk_%d", chunkIndex)] = true } - for i := 0; i <= int(file.TotalChunk); i++ { + for i := 0; i < int(file.TotalChunk); i++ { if !fileData.Chunk[fmt.Sprintf("chunk_%d", i)] { fileData.Done = false break