From f96a234faabf9b7fac183c993d8e60e9618e9897 Mon Sep 17 00:00:00 2001 From: Vibhu Pandey Date: Fri, 14 Mar 2025 21:16:37 +0530 Subject: [PATCH] fix(alertmanager): send empty array instead of nil (#7312) --- pkg/alertmanager/api.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/alertmanager/api.go b/pkg/alertmanager/api.go index 1f7e7bbaa7..b71cbb2034 100644 --- a/pkg/alertmanager/api.go +++ b/pkg/alertmanager/api.go @@ -97,6 +97,11 @@ func (api *API) ListChannels(rw http.ResponseWriter, req *http.Request) { return } + // This ensures that the UI receives an empty array instead of null + if len(channels) == 0 { + channels = make([]*alertmanagertypes.Channel, 0) + } + render.Success(rw, http.StatusOK, channels) }