From 2c9794a6c65a0f667a193387cd1f31b09f999a2b Mon Sep 17 00:00:00 2001 From: Srikanth Chekuri Date: Tue, 27 Sep 2022 12:44:49 +0530 Subject: [PATCH] fix: filter items can be empty (#1586) --- pkg/query-service/app/parser/metrics.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/query-service/app/parser/metrics.go b/pkg/query-service/app/parser/metrics.go index c8ec53a322..639d1b9f0b 100644 --- a/pkg/query-service/app/parser/metrics.go +++ b/pkg/query-service/app/parser/metrics.go @@ -49,6 +49,9 @@ func ParseMetricQueryRangeParams(r *http.Request) (*model.QueryRangeParamsV2, *m // replace the variables in metrics builder filter item with actual value if postData.CompositeMetricQuery.QueryType == model.QUERY_BUILDER { for _, query := range postData.CompositeMetricQuery.BuilderQueries { + if query.TagFilters == nil || len(query.TagFilters.Items) == 0 { + continue + } for idx := range query.TagFilters.Items { item := &query.TagFilters.Items[idx] value := item.Value