From e1505a01cbd32b7eb4397b0ad19bdf5c5a8022fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Thu, 8 Jul 2021 09:57:57 +0100 Subject: [PATCH] fix(api): fix empty response for alertList.json --- cmd/karma/views.go | 4 +++- cmd/karma/views_test.go | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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()