Alerting: Support for condition field in /api/v1/eval (#79032)

Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com>
This commit is contained in:
Yuri Tseretyan
2023-12-06 11:28:43 -05:00
committed by GitHub
co-authored by Sonia Aguilar
parent 7a38a2e48b
commit 7e331c8507
8 changed files with 117 additions and 43 deletions
+3 -3
View File
@@ -156,11 +156,11 @@ func (srv TestingApiSrv) RouteEvalQueries(c *contextmodel.ReqContext, cmd apimod
}
cond := ngmodels.Condition{
Condition: "",
Condition: cmd.Condition,
Data: queries,
}
if len(cmd.Data) > 0 {
cond.Condition = cmd.Data[0].RefID
if cond.Condition == "" && len(cond.Data) > 0 {
cond.Condition = cond.Data[len(cond.Data)-1].RefID
}
_, err := store.OptimizeAlertQueries(cond.Data)