aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkniv <kniv@yandex-team.ru>2022-04-19 00:10:22 +0300
committerkniv <kniv@yandex-team.ru>2022-04-19 00:10:22 +0300
commit920b5c9b33fc31c9fcd0c209ef81d75843faf0a6 (patch)
tree005ca53e0ae56768f56dc5bf2d4c745d3cf5ca6c
parent8d8d16c9ad7475ac84ea4cfe32f80a2306edc7b8 (diff)
downloadydb-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.cpp2
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()) {