diff --git a/ydb/core/kqp/executer_actor/kqp_executer_impl.h b/ydb/core/kqp/executer_actor/kqp_executer_impl.h index 8de618408606..439bae72226a 100644 --- a/ydb/core/kqp/executer_actor/kqp_executer_impl.h +++ b/ydb/core/kqp/executer_actor/kqp_executer_impl.h @@ -1032,8 +1032,7 @@ class TKqpExecuterBase : public TActorBootstrapped { std::sort(std::begin(shardsRanges), std::end(shardsRanges), [&](const TShardRangesWithShardId& lhs, const TShardRangesWithShardId& rhs) { // Special case for infinity if (lhs.Ranges->GetRightBorder().first->GetCells().empty() || rhs.Ranges->GetRightBorder().first->GetCells().empty()) { - YQL_ENSURE(!lhs.Ranges->GetRightBorder().first->GetCells().empty() || !rhs.Ranges->GetRightBorder().first->GetCells().empty()); - return rhs.Ranges->GetRightBorder().first->GetCells().empty(); + return !lhs.Ranges->GetRightBorder().first->GetCells().empty(); } return CompareTypedCellVectors( lhs.Ranges->GetRightBorder().first->GetCells().data(),