diff --git a/internal/repository/master_index.go b/internal/repository/master_index.go index 058a3a662..05d0fdce2 100644 --- a/internal/repository/master_index.go +++ b/internal/repository/master_index.go @@ -150,7 +150,7 @@ func (mi *MasterIndex) Packs(packBlacklist restic.IDSet) restic.IDSet { packs := restic.NewIDSet() for _, idx := range mi.idx { idxPacks := idx.Packs() - if idx.final { + if idx.final && len(packBlacklist) > 0 { idxPacks = idxPacks.Sub(packBlacklist) } packs.Merge(idxPacks)