diff --git a/internal/repository/repository.go b/internal/repository/repository.go index 0c1236f42..fc31c8392 100644 --- a/internal/repository/repository.go +++ b/internal/repository/repository.go @@ -487,7 +487,10 @@ func (r *Repository) SearchKey(ctx context.Context, password string, maxKeys int r.treePM.key = key.master r.keyName = key.Name() r.cfg, err = restic.LoadConfig(ctx, r) - return err + if err != nil { + return errors.Fatalf("config cannot be loaded: %v", err) + } + return nil } // Init creates a new master key with the supplied password, initializes and