mirror of
https://github.com/cloudreve/cloudreve.git
synced 2025-11-01 10:36:30 +08:00
fix: incorrect progress count (#1379)
* fix: incorrect progress count 文件中转 已完成文件计数 应在文件成功上传后+1 #1367 * fix failed ut Co-authored-by: HFO4 <912394456@qq.com>
This commit is contained in:
@ -96,9 +96,8 @@ func (job *TransferTask) Do() {
|
||||
return
|
||||
}
|
||||
|
||||
for index, file := range job.TaskProps.Src {
|
||||
job.TaskModel.SetProgress(index)
|
||||
|
||||
successCount := 0
|
||||
for _, file := range job.TaskProps.Src {
|
||||
dst := path.Join(job.TaskProps.Dst, filepath.Base(file))
|
||||
if job.TaskProps.TrimPath {
|
||||
// 保留原始目录
|
||||
@ -132,6 +131,9 @@ func (job *TransferTask) Do() {
|
||||
|
||||
if err != nil {
|
||||
job.SetErrorMsg("文件转存失败", err)
|
||||
} else {
|
||||
successCount++
|
||||
job.TaskModel.SetProgress(successCount)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user