summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahooinc.com>2021-12-09 12:51:35 +0000
committerArne H Juul <arnej@yahooinc.com>2021-12-10 08:20:04 +0000
commit7296805fe6408b1957da4683eb8cc3993b7a3c74 (patch)
tree2862140222d4603cc60da5fea81a13bd95b0c012 /config-model
parentb2e40c664a36e237a02bf98078d87ee50fc949e1 (diff)
ensure root document is in list
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/DocumentModelBuilder.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/DocumentModelBuilder.java b/config-model/src/main/java/com/yahoo/searchdefinition/DocumentModelBuilder.java
index 170753a6ff1..0b986f780c9 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/DocumentModelBuilder.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/DocumentModelBuilder.java
@@ -201,6 +201,9 @@ public class DocumentModelBuilder {
lst.add(convert(doc));
model.getDocumentManager().add(lst.getLast());
}
+ if (! lst.contains(VespaDocumentType.INSTANCE)) {
+ lst.add(VespaDocumentType.INSTANCE);
+ }
Set<TypeReplacement> replacements = new HashSet<>();
for(NewDocumentType doc : lst) {
resolveTemporaries(doc.getAllTypes(), lst, replacements);