From 5b6db6bb0c6e55098e7a023e5154cda22fd9b6e8 Mon Sep 17 00:00:00 2001 From: Rishav Agarwal Date: Wed, 15 Jul 2026 15:09:29 +0530 Subject: [PATCH] guard rollback cleanup against nil update results Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Rishav Agarwal --- pkg/action/rollback.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/action/rollback.go b/pkg/action/rollback.go index 5d25dcabe..3441553ba 100644 --- a/pkg/action/rollback.go +++ b/pkg/action/rollback.go @@ -241,7 +241,7 @@ func (r *Rollback) performRollback(currentRelease, targetRelease *release.Releas targetRelease.Info.Description = msg r.cfg.recordRelease(currentRelease) r.cfg.recordRelease(targetRelease) - if r.CleanupOnFail && len(results.Created) > 0 { + if r.CleanupOnFail && results != nil && len(results.Created) > 0 { r.cfg.Logger().Debug("cleanup on fail set, cleaning up resources", "count", len(results.Created)) _, errs := r.cfg.KubeClient.Delete(results.Created, metav1.DeletePropagationBackground) if errs != nil {