Skip to content

Commit 41b90b3

Browse files
Fix issue elastic#51486
1 parent 92be385 commit 41b90b3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

server/src/main/java/org/elasticsearch/index/mapper/RootObjectMapper.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,9 @@ protected boolean processField(RootObjectMapper.Builder builder, String fieldNam
168168
}
169169
]
170170
*/
171+
if (!(fieldNode instanceof List)) {
172+
throw new MapperParsingException("Dynamic template syntax error");
173+
}
171174
List<?> tmplNodes = (List<?>) fieldNode;
172175
List<DynamicTemplate> templates = new ArrayList<>();
173176
for (Object tmplNode : tmplNodes) {

0 commit comments

Comments
 (0)