aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-04-14 22:07:48 +0200
committerTor Egge <Tor.Egge@online.no>2023-04-14 22:07:48 +0200
commite8d305235e54c2f58998401b3f6245b3e6fd3031 (patch)
treeea7e7675a2face3add29b51493ca3f3b94d701f2 /searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp
parenta214f60664de35f527e54fc253b2f6ba6cd5b8c3 (diff)
Ensure that default value is present in enum store.
Diffstat (limited to 'searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp b/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp
index 52ea0a53533..14bf9cdc9f0 100644
--- a/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp
+++ b/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp
@@ -117,6 +117,10 @@ SingleValueNumericEnumAttribute<B>::onLoad(vespalib::Executor *)
return false;
}
+ this->_enumStore.clear_default_value_ref();
+ this->commit();
+ this->incGeneration();
+
this->setCreateSerialNum(attrReader.getCreateSerialNum());
if (attrReader.getEnumerated()) {