From da9dca03eab2a03400804d4d575a614a3cd5d94e Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Mon, 13 Jun 2022 12:18:10 -0400 Subject: [PATCH] Alerting: add right provenance when creating mute timings (#50707) (#50714) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 1ed7280363a787aff15fb2f752be1007ea81c864) Co-authored-by: Jean-Philippe Quéméner --- pkg/services/ngalert/api/api_provisioning.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/services/ngalert/api/api_provisioning.go b/pkg/services/ngalert/api/api_provisioning.go index df29ebd480b..438266093d8 100644 --- a/pkg/services/ngalert/api/api_provisioning.go +++ b/pkg/services/ngalert/api/api_provisioning.go @@ -206,6 +206,7 @@ func (srv *ProvisioningSrv) RouteGetMuteTimings(c *models.ReqContext) response.R } func (srv *ProvisioningSrv) RoutePostMuteTiming(c *models.ReqContext, mt definitions.MuteTimeInterval) response.Response { + mt.Provenance = alerting_models.ProvenanceAPI created, err := srv.muteTimings.CreateMuteTiming(c.Req.Context(), mt, c.OrgId) if err != nil { if errors.Is(err, provisioning.ErrValidation) { @@ -219,6 +220,7 @@ func (srv *ProvisioningSrv) RoutePostMuteTiming(c *models.ReqContext, mt definit func (srv *ProvisioningSrv) RoutePutMuteTiming(c *models.ReqContext, mt definitions.MuteTimeInterval) response.Response { name := pathParam(c, namePathParam) mt.Name = name + mt.Provenance = alerting_models.ProvenanceAPI updated, err := srv.muteTimings.UpdateMuteTiming(c.Req.Context(), mt, c.OrgId) if err != nil { if errors.Is(err, provisioning.ErrValidation) {