From 5f3832d621ec698b93edf79faa6a4c5c6279d7b1 Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Sat, 5 Mar 2022 13:33:15 +0100 Subject: [PATCH] Consider prefix rules when pruning WebDAV storages (#79) --- cmd/backup/script.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/backup/script.go b/cmd/backup/script.go index 9b4854b..51dc0cb 100644 --- a/cmd/backup/script.go +++ b/cmd/backup/script.go @@ -12,6 +12,7 @@ import ( "os" "path" "path/filepath" + "strings" "text/template" "time" @@ -580,6 +581,9 @@ func (s *script) pruneBackups() error { var matches []fs.FileInfo var lenCandidates int for _, candidate := range candidates { + if !strings.HasPrefix(candidate.Name(), s.c.BackupPruningPrefix) { + continue + } lenCandidates++ if candidate.ModTime().Before(deadline) { matches = append(matches, candidate)