From 4bc2396980511eb559e26ed26a1f1274c4e6e05c Mon Sep 17 00:00:00 2001 From: Nhat Nguyen Date: Fri, 13 Jun 2025 09:24:30 -0700 Subject: [PATCH] Fix fieldName in FieldAttribute --- .../xpack/esql/core/expression/FieldAttribute.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x-pack/plugin/esql-core/src/main/java/org/elasticsearch/xpack/esql/core/expression/FieldAttribute.java b/x-pack/plugin/esql-core/src/main/java/org/elasticsearch/xpack/esql/core/expression/FieldAttribute.java index 832745f7cb15e..0c19c12df4b5b 100644 --- a/x-pack/plugin/esql-core/src/main/java/org/elasticsearch/xpack/esql/core/expression/FieldAttribute.java +++ b/x-pack/plugin/esql-core/src/main/java/org/elasticsearch/xpack/esql/core/expression/FieldAttribute.java @@ -156,8 +156,9 @@ public FieldName fieldName() { // name starting with `$$`. if ((synthetic() || name().startsWith(SYNTHETIC_ATTRIBUTE_NAME_PREFIX)) == false) { lazyFieldName = new FieldName(name()); + } else { + lazyFieldName = new FieldName(Strings.hasText(parentName) ? parentName + "." + field.getName() : field.getName()); } - lazyFieldName = new FieldName(Strings.hasText(parentName) ? parentName + "." + field.getName() : field.getName()); } return lazyFieldName; }