From 310db03c0e90c1a448599daf32036166be906345 Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sun, 14 Apr 2024 11:51:27 +0200 Subject: [PATCH] repair index: improve log output if index cannot be deleted The operation will always fail with an error if an index cannot be deleted. Thus, this change is purely cosmetic. --- internal/repository/repair_index.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/repository/repair_index.go b/internal/repository/repair_index.go index 7cf598fa5..ccf8bcdb0 100644 --- a/internal/repository/repair_index.go +++ b/internal/repository/repair_index.go @@ -110,8 +110,12 @@ func rebuildIndexFiles(ctx context.Context, repo restic.Repository, removePacks DeleteProgress: func() *progress.Counter { return printer.NewCounter("old indexes deleted") }, - DeleteReport: func(id restic.ID, _ error) { - printer.VV("removed index %v\n", id.String()) + DeleteReport: func(id restic.ID, err error) { + if err != nil { + printer.VV("failed to remove index %v: %v\n", id.String(), err) + } else { + printer.VV("removed index %v\n", id.String()) + } }, SkipDeletion: skipDeletion, })