From 1b66f07c9a56811178c4735701bcfff9d4590912 Mon Sep 17 00:00:00 2001 From: liugq Date: Fri, 13 May 2022 14:16:13 +0800 Subject: [PATCH] fixed repeat time filter bug --- service/alerting/elasticsearch/engine.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/service/alerting/elasticsearch/engine.go b/service/alerting/elasticsearch/engine.go index ce900dff..6e972093 100644 --- a/service/alerting/elasticsearch/engine.go +++ b/service/alerting/elasticsearch/engine.go @@ -262,7 +262,8 @@ func (engine *Engine) GenerateRawFilter(rule *alerting.Rule, filterParam *alerti query := map[string]interface{}{} var err error if rule.Resource.RawFilter != nil { - query = rule.Resource.RawFilter + query = util.DeepCopy(rule.Resource.RawFilter).(map[string]interface{}) + }else{ if !rule.Resource.Filter.IsEmpty(){ query, err = engine.ConvertFilterQueryToDsl(&rule.Resource.Filter)