Skip to content

Commit 5515d6a

Browse files
committed
to fix regression with window functions
1 parent 336af08 commit 5515d6a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

core/src/main/scala/app/softnetwork/elastic/client/ScrollApi.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ trait ScrollApi extends ElasticClientHelpers {
122122
)(implicit system: ActorSystem): Source[(Map[String, Any], ScrollMetrics), NotUsed] = {
123123
sql.request match {
124124
case Some(Left(single)) =>
125-
if (single.windowFunctions.nonEmpty && single.fields.nonEmpty)
125+
if (single.windowFunctions.nonEmpty)
126126
return scrollWithWindowEnrichment(sql, single, config)
127127

128128
val sqlRequest = single.copy(score = sql.score)

core/src/main/scala/app/softnetwork/elastic/client/SearchApi.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ trait SearchApi extends ElasticConversion with ElasticClientHelpers {
6868
collection.immutable.Seq(single.sources: _*),
6969
sql = Some(sql.query)
7070
)
71-
if (single.windowFunctions.exists(_.isWindowing) && single.fields.nonEmpty)
71+
if (single.windowFunctions.exists(_.isWindowing) && single.groupBy.isEmpty)
7272
searchWithWindowEnrichment(sql, single)
7373
else
7474
singleSearch(elasticQuery, single.fieldAliases, single.sqlAggregations)

0 commit comments

Comments
 (0)