From c45bb60b50da73ee90fc2ccff8e902826505b0bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=98=AD?= <81747598+lan-yonghui@users.noreply.github.com> Date: Fri, 1 Aug 2025 16:00:11 +0800 Subject: [PATCH] fix: Fix file copy overwrite error (#9796) --- agent/app/service/file.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/agent/app/service/file.go b/agent/app/service/file.go index d686f754d..54b3d1be5 100644 --- a/agent/app/service/file.go +++ b/agent/app/service/file.go @@ -417,6 +417,14 @@ func (f *FileService) MvFile(m request.FileMove) error { global.LOG.Errorf("copy file [%s] to [%s] failed, err: %s", src, m.NewPath, err.Error()) } } + if len(m.CoverPaths) > 0 { + for _, src := range m.CoverPaths { + if err := fo.CopyAndReName(src, m.NewPath, "", true); err != nil { + errs = append(errs, err) + global.LOG.Errorf("copy file [%s] to [%s] failed, err: %s", src, m.NewPath, err.Error()) + } + } + } } var errString string