From fae481f790c6e279a10d6b36f0e97de08553d36d Mon Sep 17 00:00:00 2001 From: liugq Date: Fri, 21 Jul 2023 10:45:21 +0800 Subject: [PATCH] fix sort metric item null reference --- model/insight/metric_data.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/insight/metric_data.go b/model/insight/metric_data.go index fcc6e37b..bad438b5 100644 --- a/model/insight/metric_data.go +++ b/model/insight/metric_data.go @@ -85,7 +85,7 @@ func (m *Metric) ValidateSortKey() error { if v, ok := mm[sortItem.Key]; !ok && !util.StringInArray([]string{"_key", "_count"}, sortItem.Key){ return fmt.Errorf("unknown sort key [%s]", sortItem.Key) }else{ - if v.Statistic == "derivative" { + if v != nil && v.Statistic == "derivative" { return fmt.Errorf("can not sort by pipeline agg [%s]", v.Statistic) } }