diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-03-23 09:58:39 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-03-23 09:59:56 +0000 |
commit | 613066d6acd92f4eb021796847bc1ba0e19c0389 (patch) | |
tree | 3c61a785a1bb2d520ec22f8f8442ef66de6dd588 /config-model/src/main/java/com/yahoo | |
parent | 793230b661528240a8973d1282455f8bfa044691 (diff) |
be more compatible with old code path
Diffstat (limited to 'config-model/src/main/java/com/yahoo')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedDocument.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedDocument.java b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedDocument.java index ca128a93590..ea138808289 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedDocument.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedDocument.java @@ -62,8 +62,9 @@ public class ParsedDocument extends ParsedBlock { void inherit(String other) { inherited.add(other); } void addField(ParsedField field) { - String fieldName = field.name(); - verifyThat(! docFields.containsKey(fieldName), "already has field", fieldName); + String fieldName = field.name().toLowerCase(); + verifyThat(! docFields.containsKey(fieldName), + "Duplicate (case insensitively) " + field + " in document type '" + this.name() + "'"); docFields.put(fieldName, field); } @@ -81,8 +82,6 @@ public class ParsedDocument extends ParsedBlock { annotation.tagOwner(this); } - public String toString() { return "document " + name(); } - void resolveInherit(String name, ParsedDocument parsed) { verifyThat(inherited.contains(name), "resolveInherit for non-inherited name", name); verifyThat(name.equals(parsed.name()), "resolveInherit name mismatch for", name); |