diff --git a/ydb/core/kqp/opt/physical/kqp_opt_phy_olap_filter.cpp b/ydb/core/kqp/opt/physical/kqp_opt_phy_olap_filter.cpp index f65324c62147..48c69d9c324e 100644 --- a/ydb/core/kqp/opt/physical/kqp_opt_phy_olap_filter.cpp +++ b/ydb/core/kqp/opt/physical/kqp_opt_phy_olap_filter.cpp @@ -503,10 +503,8 @@ TMaybeNode SafeCastPredicatePushdown(const TCoFlatMap& inputFlatmap, TMaybeNode CoalescePushdown(const TCoCoalesce& coalesce, TExprContext& ctx, TPositionHandle pos) { if constexpr (NSsa::RuntimeVersion >= 4U) { - if (!FindNode(coalesce.Ptr(), [](const TExprNode::TPtr& node) { return TCoJsonValue::Match(node.Get()); })) { - if (const auto node = YqlCoalescePushdown(coalesce, ctx)) { - return node; - } + if (const auto node = YqlCoalescePushdown(coalesce, ctx)) { + return node; } }