diff --git a/base/v0_6_exp/validate.go b/base/v0_6_exp/validate.go index aaa10e01..49b3db69 100644 --- a/base/v0_6_exp/validate.go +++ b/base/v0_6_exp/validate.go @@ -46,7 +46,7 @@ func (rs Resource) Validate(c path.ContextPath) (r report.Report) { } else { if field == "local" || field == "inline" { _, report, err := exp.Parse([]byte(config)) - if err != nil { + if len(report.Entries) > 0 { r.Merge(report) } else { r.AddOnWarn(c.Append("ignition", "config", "merge", field), err)