From 7b85ece7960fd8d5fa755566edec5108e2d8ee0b Mon Sep 17 00:00:00 2001 From: Nityananda Gohain Date: Thu, 27 Jul 2023 09:38:19 +0530 Subject: [PATCH] fix: update how limit is added to table queries (#3207) --- pkg/query-service/app/logs/v3/query_builder.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/query-service/app/logs/v3/query_builder.go b/pkg/query-service/app/logs/v3/query_builder.go index 7047273497..1b84f71fcc 100644 --- a/pkg/query-service/app/logs/v3/query_builder.go +++ b/pkg/query-service/app/logs/v3/query_builder.go @@ -442,7 +442,7 @@ func PrepareLogsQuery(start, end int64, queryType v3.QueryType, panelType v3.Pan query, err = reduceQuery(query, mq.ReduceTo, mq.AggregateOperator) } - if panelType == v3.PanelTypeList || panelType == v3.PanelTypeTable { + if panelType == v3.PanelTypeList { if mq.PageSize > 0 { if mq.Limit > 0 && mq.Offset > mq.Limit { return "", fmt.Errorf("max limit exceeded") @@ -452,8 +452,9 @@ func PrepareLogsQuery(start, end int64, queryType v3.QueryType, panelType v3.Pan } else { query = addLimitToQuery(query, mq.Limit) } + } else if panelType == v3.PanelTypeTable { + query = addLimitToQuery(query, mq.Limit) } return query, err - }