diff options
| author | Taras Madan <tarasmadan@google.com> | 2025-07-03 12:47:29 +0200 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2025-07-03 13:39:19 +0000 |
| commit | a9cc82a1dd1c40e23a3f26a29f14b2d8f60c65e2 (patch) | |
| tree | 4a060c2f9fcb0642d95afc74261bf244a1496714 /dashboard/app | |
| parent | a3c808e4af7a47dd5051fa1e27a3950d11e59c14 (diff) | |
dashboard/app: fix nil-deref if no subsystems defined
Diffstat (limited to 'dashboard/app')
| -rw-r--r-- | dashboard/app/coverage.go | 7 |
1 files 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) |
