diff --git a/cmd/karma/views.go b/cmd/karma/views.go index 46f401020..0e85fdd62 100644 --- a/cmd/karma/views.go +++ b/cmd/karma/views.go @@ -243,7 +243,6 @@ func alerts(c *gin.Context) { } } if !validFilters || (slices.BoolInSlice(results, true) && !slices.BoolInSlice(results, false)) { - matches++ blockedAMs := map[string]bool{} for _, am := range alert.Alertmanager { @@ -263,6 +262,11 @@ func alerts(c *gin.Context) { } alert.Alertmanager = ams } + if len(alert.Alertmanager) == 0 { + continue + } + + matches++ alertGridLabelValues := map[string]bool{} switch gridLabel {