aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp')
-rw-r--r--searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp b/searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp
index 45b1dc41057..707b70510f8 100644
--- a/searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp
+++ b/searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp
@@ -19,9 +19,11 @@ AttributeFactory::create(const vespalib::string &name, const search::attribute::
}
void
-AttributeFactory::setupEmpty(const AttributeVector::SP &vec, search::SerialNum serialNum) const
+AttributeFactory::setupEmpty(const AttributeVector::SP &vec, std::optional<search::SerialNum> serialNum) const
{
- vec->setCreateSerialNum(serialNum);
+ if (serialNum.has_value()) {
+ vec->setCreateSerialNum(serialNum.value());
+ }
vec->addReservedDoc();
}