Fix: cannot transfer tasks with multiple files in slave node

pull/1073/head
HFO4 3 years ago
parent 3948ee7f3a
commit 4eb7525c51

@ -1,7 +1,7 @@
package conf
// BackendVersion 当前后端版本号
var BackendVersion = "3.4.0"
var BackendVersion = "3.4.1"
// RequiredDBVersion 与当前版本匹配的数据库版本
var RequiredDBVersion = "3.4.0"

@ -11,7 +11,6 @@ import (
"github.com/cloudreve/Cloudreve/v3/pkg/task"
"github.com/cloudreve/Cloudreve/v3/pkg/util"
"os"
"path/filepath"
)
// TransferTask 文件中转任务
@ -138,8 +137,8 @@ func (job *TransferTask) Do() {
// Recycle 回收临时文件
func (job *TransferTask) Recycle() {
err := os.RemoveAll(filepath.Dir(job.Req.Src))
err := os.Remove(job.Req.Src)
if err != nil {
util.Log().Warning("无法删除中转临时目录[%s], %s", job.Req.Src, err)
util.Log().Warning("无法删除中转临时文件[%s], %s", job.Req.Src, err)
}
}

Loading…
Cancel
Save