From b487f1212d38feb22adb62ce78ee6e7448ecf803 Mon Sep 17 00:00:00 2001 From: Ekene Chris Date: Thu, 15 Jan 2026 11:51:05 +0100 Subject: [PATCH] fix(engine): handle error when accessing dependency charts Signed-off-by: Ekene Chris --- pkg/engine/engine.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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) }