diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-04-07 19:58:49 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-04-08 06:15:27 +0000 |
commit | df714255eb00139ea9685ddab5343eb77e40dda9 (patch) | |
tree | d002ec6dcd3af426b4e4a96f91c237c85e5694ec /document | |
parent | 292264d5377015a22997563fc6af464317271fcc (diff) |
inherit fields at once in inherit()
Diffstat (limited to 'document')
-rw-r--r-- | document/src/main/java/com/yahoo/document/DocumentType.java | 5 |
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); + } + } } /** |