From c221cd06ad5d65da722ec141090538a80eb467c5 Mon Sep 17 00:00:00 2001 From: Michael Eischer <9106997+MichaelEischer@users.noreply.github.com> Date: Sat, 30 May 2026 22:09:33 +0200 Subject: [PATCH] repository: forget id of unreadable packs on index rebuild (#21826) --- internal/repository/repository.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/repository/repository.go b/internal/repository/repository.go index c27d2b0da..5bf082a73 100644 --- a/internal/repository/repository.go +++ b/internal/repository/repository.go @@ -788,8 +788,7 @@ func (r *Repository) createIndexFromPacks(ctx context.Context, packsize map[rest m.Lock() invalid = append(invalid, fi.ID) m.Unlock() - } - if err := r.idx.StorePack(wgCtx, fi.ID, entries, &internalRepository{r}); err != nil { + } else if err := r.idx.StorePack(wgCtx, fi.ID, entries, &internalRepository{r}); err != nil { return err } p.Add(1)