diff --git a/pkg/services/ngalert/api/api_provisioning.go b/pkg/services/ngalert/api/api_provisioning.go index daa16e7e936..8c7e68eb704 100644 --- a/pkg/services/ngalert/api/api_provisioning.go +++ b/pkg/services/ngalert/api/api_provisioning.go @@ -257,7 +257,7 @@ func (srv *ProvisioningSrv) RoutePostAlertRule(c *models.ReqContext, ar definiti upstreamModel, err := ar.UpstreamModel() upstreamModel.OrgID = c.OrgID if err != nil { - ErrResp(http.StatusBadRequest, err, "") + return ErrResp(http.StatusBadRequest, err, "") } createdAlertRule, err := srv.alertRules.CreateAlertRule(c.Req.Context(), upstreamModel, alerting_models.ProvenanceAPI, c.UserID) if errors.Is(err, alerting_models.ErrAlertRuleFailedValidation) {