diff --git a/pkg/repo/validate.go b/pkg/repo/validate.go index 980b9352c82..309f052775a 100644 --- a/pkg/repo/validate.go +++ b/pkg/repo/validate.go @@ -106,6 +106,10 @@ func (r *Repo) Validate() ( return warnings, valErrMap, errors.Wrapf(kep.Error, "%v has an error", filename) } + if valErrMap == nil { + valErrMap = make(map[string][]error) + } + err = kepval.ValidatePRR(kep, prrHandler, prrDir) if err != nil { valErrMap[filename] = append(valErrMap[filename], err)