diff --git a/ydb/library/yql/minikql/comp_nodes/mkql_grace_join.cpp b/ydb/library/yql/minikql/comp_nodes/mkql_grace_join.cpp index 9f5316e97f72..b25a1408a8ff 100644 --- a/ydb/library/yql/minikql/comp_nodes/mkql_grace_join.cpp +++ b/ydb/library/yql/minikql/comp_nodes/mkql_grace_join.cpp @@ -1116,7 +1116,7 @@ IComputationNode* WrapGraceJoinCommon(TCallable& callable, const TComputationNod const auto flowLeft = dynamic_cast (LocateNode(ctx.NodeLocator, callable, 0)); IComputationWideFlowNode* flowRight = nullptr; - if (isSelfJoin) { + if (!isSelfJoin) { flowRight = dynamic_cast (LocateNode(ctx.NodeLocator, callable, 1)); }