diff --git a/internal/fs/copy_move.go b/internal/fs/copy_move.go index 3b6d91aec..b90cc3036 100644 --- a/internal/fs/copy_move.go +++ b/internal/fs/copy_move.go @@ -155,6 +155,9 @@ func transfer(ctx context.Context, taskType taskType, srcObjPath, dstDirPath str } t.Base.SetCtx(ctx) err = t.RunWithNextTaskCallback(callback) + if err == nil { + hasSuccess = true + } if taskType == move { task_group.TransferCoordinator.AppendPayload(t.groupID, task_group.SrcPathToRemove(srcObjPath)) }