Skip to content

Commit c15cb5e

Browse files
authored
Fix wrong YQL_ENSURE in PushdownComplexFiltersOverAggregate (#8899)
1 parent e9c2717 commit c15cb5e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ydb/library/yql/core/common_opt/yql_co_flow2.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1366,7 +1366,9 @@ TExprBase FilterOverAggregate(const TCoFlatMapBase& node, TExprContext& ctx, TOp
13661366
const TNodeMap<ESubgraphType> marked = MarkSubgraphForAggregate(p, arg, keyColumns);
13671367
auto rootIt = marked.find(p.Get());
13681368
YQL_ENSURE(rootIt != marked.end());
1369-
YQL_ENSURE(rootIt->second == EXPR_MIXED, "Key-only or const predicates should be handled earlier");
1369+
if (rootIt->second != EXPR_MIXED) {
1370+
continue;
1371+
}
13701372

13711373
TNodeMap<ICalcualtor::TPtr> calcCache;
13721374
TExprNodeList keyPredicates;

0 commit comments

Comments
 (0)