From 535d7eb491f8d4102f478a3c54ff913e55bf6531 Mon Sep 17 00:00:00 2001 From: baxiry Date: Sat, 24 Aug 2024 21:09:02 +0300 Subject: [PATCH] fix empty result bug --- engine/aggregate.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/engine/aggregate.go b/engine/aggregate.go index 389ba35..20153f4 100644 --- a/engine/aggregate.go +++ b/engine/aggregate.go @@ -124,11 +124,14 @@ func aggrigate(query gjson.Result) string { result += val + "," } } - if len(result) == 1 { - return `[]` + + ln := len(result) + if ln == 1 { + return "[]" } - return result[:len(result)-1] + "]" + return result[:ln-1] + "]" + } func sum(_id string, field gjson.Result, records []string) (mp map[string]float64, err error) {