From cf5cb673fb2eb36093a0484aff0d3d400b0b920e Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Mon, 16 Aug 2021 16:01:11 +0200 Subject: [PATCH] repository: Use existing method to collect pack ids --- internal/repository/repository.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/internal/repository/repository.go b/internal/repository/repository.go index e97274a16..435c0c4fe 100644 --- a/internal/repository/repository.go +++ b/internal/repository/repository.go @@ -736,12 +736,7 @@ func (r *Repository) PrepareCache() error { fmt.Fprintf(os.Stderr, "error clearing index files in cache: %v\n", err) } - packs := restic.NewIDSet() - for _, idx := range r.idx.All() { - for id := range idx.Packs() { - packs.Insert(id) - } - } + packs := r.idx.Packs(restic.NewIDSet()) // clear old packs err = r.Cache.Clear(restic.PackFile, packs)