diff options
author | kniv <kniv@yandex-team.ru> | 2022-04-19 00:10:22 +0300 |
---|---|---|
committer | kniv <kniv@yandex-team.ru> | 2022-04-19 00:10:22 +0300 |
commit | 920b5c9b33fc31c9fcd0c209ef81d75843faf0a6 (patch) | |
tree | 005ca53e0ae56768f56dc5bf2d4c745d3cf5ca6c | |
parent | 8d8d16c9ad7475ac84ea4cfe32f80a2306edc7b8 (diff) | |
download | ydb-920b5c9b33fc31c9fcd0c209ef81d75843faf0a6.tar.gz |
YQL-14712: Fix bug in how EACH obtains prefix
Fix bug in how EACH obtains prefix
ref:fcdfb892d014743af771a143661ed3abccdf68ec
-rw-r--r-- | ydb/library/yql/core/services/yql_eval_expr.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/library/yql/core/services/yql_eval_expr.cpp b/ydb/library/yql/core/services/yql_eval_expr.cpp index 3b8f0f04168..721c1ba6d76 100644 --- a/ydb/library/yql/core/services/yql_eval_expr.cpp +++ b/ydb/library/yql/core/services/yql_eval_expr.cpp @@ -799,7 +799,7 @@ IGraphTransformer::TStatus EvaluateExpression(const TExprNode::TPtr& input, TExp if (node->IsCallable("MrTableEach") || node->IsCallable("MrTableEachStrict")) { TExprNode::TListType keys; TStringBuf prefix; - if (node->TailPtr()->IsAtom()) { + if (node->ChildrenSize() != 0 && node->TailPtr()->IsAtom()) { prefix = node->TailPtr()->Content(); } for (const auto& eachKey : node->Children()) { |