diff --git a/cmd/karma/views.go b/cmd/karma/views.go index 35af05fcc..2e8704640 100644 --- a/cmd/karma/views.go +++ b/cmd/karma/views.go @@ -729,7 +729,9 @@ func alertList(w http.ResponseWriter, r *http.Request) { } sort.Strings(sortKeys) - al := AlertList{} + al := AlertList{ + Alerts: []map[string]string{}, + } for _, labels := range labelMap { al.Alerts = append(al.Alerts, labels) } diff --git a/cmd/karma/views_test.go b/cmd/karma/views_test.go index da0b6e7a2..5fcb27df2 100644 --- a/cmd/karma/views_test.go +++ b/cmd/karma/views_test.go @@ -3165,6 +3165,12 @@ func TestAlertList(t *testing.T) { }, }, }, + { + args: "q=foo=bar", + alerts: AlertList{ + Alerts: []map[string]string{}, + }, + }, } mockConfig()