From a9cc82a1dd1c40e23a3f26a29f14b2d8f60c65e2 Mon Sep 17 00:00:00 2001 From: Taras Madan Date: Thu, 3 Jul 2025 12:47:29 +0200 Subject: dashboard/app: fix nil-deref if no subsystems defined --- dashboard/app/coverage.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dashboard/app/coverage.go b/dashboard/app/coverage.go index a73e1a707..2c5be838a 100644 --- a/dashboard/app/coverage.go +++ b/dashboard/app/coverage.go @@ -214,10 +214,11 @@ func handleHeatmap(c context.Context, w http.ResponseWriter, hdr *uiHeader, p *c if err != nil { return err } - ssService := getNsConfig(c, hdr.Namespace).Subsystems.Service var subsystems []string - for _, ss := range ssService.List() { - subsystems = append(subsystems, ss.Name) + if ssService := getNsConfig(c, hdr.Namespace).Subsystems.Service; ssService != nil { + for _, s := range ssService.List() { + subsystems = append(subsystems, s.Name) + } } slices.Sort(managers) slices.Sort(subsystems) -- cgit mrf-deployment