[updates] fix: skip PurgeDirectory during backup

This commit is contained in:
Alexandr Stelnykovych 2025-03-28 17:20:49 +02:00
parent 2a85a4bfd0
commit b83b2901c8

View file

@ -73,6 +73,10 @@ func (u *Updater) upgradeMoveFiles(downloader *Downloader) error {
if slices.Contains(u.cfg.Ignore, file.Name()) {
continue
}
// ignore PurgeDirectory itself
if strings.EqualFold(u.cfg.PurgeDirectory, filepath.Join(u.cfg.Directory, file.Name())) {
continue
}
// Otherwise, move file to purge dir.
src := filepath.Join(u.cfg.Directory, file.Name())