diff options
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/attribute/attribute_factory.cpp | 6 |
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(); } |