diff --git a/internal/mapper/v04/alerts.go b/internal/mapper/v04/alerts.go index b7dfea649..338295745 100644 --- a/internal/mapper/v04/alerts.go +++ b/internal/mapper/v04/alerts.go @@ -134,9 +134,7 @@ func (m AlertMapper) Decode(source io.ReadCloser) ([]models.AlertGroup, error) { } } for _, rcv := range receivers { - for _, ag := range rcv.Groups { - groups = append(groups, ag) - } + groups = append(groups, rcv.Groups...) } return groups, nil } diff --git a/internal/mapper/v05/alerts.go b/internal/mapper/v05/alerts.go index 24847faa5..600f47845 100644 --- a/internal/mapper/v05/alerts.go +++ b/internal/mapper/v05/alerts.go @@ -133,9 +133,7 @@ func (m AlertMapper) Decode(source io.ReadCloser) ([]models.AlertGroup, error) { } } for _, rcv := range receivers { - for _, ag := range rcv.Groups { - groups = append(groups, ag) - } + groups = append(groups, rcv.Groups...) } return groups, nil } diff --git a/internal/mapper/v061/alerts.go b/internal/mapper/v061/alerts.go index ba1ef1ceb..cc8be6c93 100644 --- a/internal/mapper/v061/alerts.go +++ b/internal/mapper/v061/alerts.go @@ -132,9 +132,7 @@ func (m AlertMapper) Decode(source io.ReadCloser) ([]models.AlertGroup, error) { } } for _, rcv := range receivers { - for _, ag := range rcv.Groups { - groups = append(groups, ag) - } + groups = append(groups, rcv.Groups...) } return groups, nil } diff --git a/internal/mapper/v062/alerts.go b/internal/mapper/v062/alerts.go index c902db5bd..ceae09a2a 100644 --- a/internal/mapper/v062/alerts.go +++ b/internal/mapper/v062/alerts.go @@ -136,9 +136,7 @@ func (m AlertMapper) Decode(source io.ReadCloser) ([]models.AlertGroup, error) { } } for _, rcv := range receivers { - for _, ag := range rcv.Groups { - groups = append(groups, ag) - } + groups = append(groups, rcv.Groups...) } return groups, nil }