diff --git a/cmd/karma/views.go b/cmd/karma/views.go index 20300bbe0..6e115898b 100644 --- a/cmd/karma/views.go +++ b/cmd/karma/views.go @@ -417,6 +417,9 @@ func alerts(w http.ResponseWriter, r *http.Request) { ag.LatestStartsAt = ag.FindLatestStartsAt() ag.Hash = ag.ContentFingerprint() apiAG := models.APIAlertGroup{AlertGroup: *ag, TotalAlerts: len(ag.Alerts)} + apiAG.DedupSharedMaps() + resp.TotalAlerts += len(ag.Alerts) + alertLimit, found := request.GroupLimits[ag.ID] if !found { if request.DefaultGroupLimit > 0 { @@ -429,8 +432,6 @@ func alerts(w http.ResponseWriter, r *http.Request) { alertLimit = apiAG.TotalAlerts } apiAG.Alerts = apiAG.Alerts[0:alertLimit] - apiAG.DedupSharedMaps() - resp.TotalAlerts += len(ag.Alerts) grid, found := grids[gridLabelValue] if !found {