diff --git a/pkg/apiserver/controllers/v1/alerts.go b/pkg/apiserver/controllers/v1/alerts.go index 65b00fcfd..963b61712 100644 --- a/pkg/apiserver/controllers/v1/alerts.go +++ b/pkg/apiserver/controllers/v1/alerts.go @@ -127,6 +127,7 @@ func (c *Controller) CreateAlert(gctx *gin.Context) { } for _, alert := range input { + alert.MachineID = machineID if len(alert.Decisions) != 0 { for pIdx, profile := range c.Profiles { _, matched, err := csprofiles.EvaluateProfile(profile, alert) @@ -168,9 +169,6 @@ func (c *Controller) CreateAlert(gctx *gin.Context) { c.HandleDBErrors(gctx, err) return } - for _, alert := range input { - alert.MachineID = machineID - } if c.CAPIChan != nil { select {