diff --git a/src/fluree/db/query/fql.cljc b/src/fluree/db/query/fql.cljc index 9aa7d26c0..79367af53 100644 --- a/src/fluree/db/query/fql.cljc +++ b/src/fluree/db/query/fql.cljc @@ -297,8 +297,7 @@ ([db fuel max-fuel res select-spec opts] (process-ad-hoc-group db fuel max-fuel res select-spec nil opts)) ([db fuel max-fuel {:keys [vars] :as res} {:keys [aggregates orderBy offset groupBy select limit expandMaps? selectDistinct? inVector? prettyPrint] :as select-spec} group-limit opts] - (go-try (if - (and aggregates (= 1 (count select))) ;; only aggregate + (go-try (if (and aggregates (= 1 (count select))) ;; only aggregate (let [res (second (analytical/calculate-aggregate res (first aggregates))) res' (if prettyPrint {(-> select first :as str (subs 1)) res} @@ -402,11 +401,16 @@ (loop [[[k tuples] & r] group-map acc {}] (if k - (let [group-as-res {:headers headers :vars vars :tuples tuples} - v (