summaryrefslogtreecommitdiffstats
path: root/document
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahooinc.com>2022-04-07 19:58:49 +0000
committerArne H Juul <arnej@yahooinc.com>2022-04-08 06:15:27 +0000
commitdf714255eb00139ea9685ddab5343eb77e40dda9 (patch)
treed002ec6dcd3af426b4e4a96f91c237c85e5694ec /document
parent292264d5377015a22997563fc6af464317271fcc (diff)
inherit fields at once in inherit()
Diffstat (limited to 'document')
-rw-r--r--document/src/main/java/com/yahoo/document/DocumentType.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/document/src/main/java/com/yahoo/document/DocumentType.java b/document/src/main/java/com/yahoo/document/DocumentType.java
index 055785cb80f..4fb50f48688 100644
--- a/document/src/main/java/com/yahoo/document/DocumentType.java
+++ b/document/src/main/java/com/yahoo/document/DocumentType.java
@@ -323,6 +323,11 @@ public class DocumentType extends StructuredDataType {
}
inherits.add(type);
+ for (var field : type.getAllUniqueFields()) {
+ if (! headerType.hasField(field)) {
+ headerType.addField(field);
+ }
+ }
}
/**