Skip to content

Commit 5887f79

Browse files
committed
Kusto-phase: fix the kql array_sort subscript issue if the identifier is not a function
1 parent 9c177e3 commit 5887f79

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Parsers/ExpressionListParsers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -670,8 +670,8 @@ class Layer
670670
}
671671
else if (first_arg_as_node->name == "arrayElement" && !first_arg_as_node->arguments->children.empty())
672672
{
673-
auto &arg_name_inside = first_arg_as_node->arguments->children[0]->as<ASTFunction>()->name;
674-
if (arg_name_inside == "kql_array_sort_asc" || arg_name_inside == "kql_array_sort_desc")
673+
auto arg_inside = first_arg_as_node->arguments->children[0]->as<ASTFunction>();
674+
if (arg_inside && (arg_inside->name == "kql_array_sort_asc" || arg_inside->name == "kql_array_sort_desc"))
675675
first_arg_as_node->name = "tupleElement";
676676
}
677677
}

0 commit comments

Comments
 (0)