diff options
Diffstat (limited to 'src/mongo/db/timeseries/bucket_catalog.cpp')
| -rw-r--r-- | src/mongo/db/timeseries/bucket_catalog.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/timeseries/bucket_catalog.cpp b/src/mongo/db/timeseries/bucket_catalog.cpp index b41d20962f1..c9d3bc2f76a 100644 --- a/src/mongo/db/timeseries/bucket_catalog.cpp +++ b/src/mongo/db/timeseries/bucket_catalog.cpp @@ -899,8 +899,9 @@ const BSONObj& BucketCatalog::BucketMetadata::toBSON() const { return _metadata; } -StringData BucketCatalog::BucketMetadata::getMetaField() const { - return StringData(_metadataElement.fieldName()); +boost::optional<StringData> BucketCatalog::BucketMetadata::getMetaField() const { + return _metadataElement ? boost::make_optional(_metadataElement.fieldNameStringData()) + : boost::none; } const StringData::ComparatorInterface* BucketCatalog::BucketMetadata::getComparator() const { |
