diff --git a/pkg/engine/engine.go b/pkg/engine/engine.go index f5db7e158..a0bd43803 100644 --- a/pkg/engine/engine.go +++ b/pkg/engine/engine.go @@ -563,8 +563,11 @@ func recAllTpls(c ci.Charter, templates map[string]renderable, values common.Val } for _, child := range accessor.Dependencies() { - // TODO: Handle error - sub, _ := ci.NewAccessor(child) + sub, err := ci.NewAccessor(child) + if err != nil { + slog.Error("error accessing dependency chart", slog.Any("error", err)) + continue + } subCharts[sub.Name()] = recAllTpls(child, templates, next) }