summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/collection_uuid_mismatch_info.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/collection_uuid_mismatch_info.cpp')
-rw-r--r--src/mongo/db/catalog/collection_uuid_mismatch_info.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/catalog/collection_uuid_mismatch_info.cpp b/src/mongo/db/catalog/collection_uuid_mismatch_info.cpp
index 7cb40347e92..86a5cf5ab66 100644
--- a/src/mongo/db/catalog/collection_uuid_mismatch_info.cpp
+++ b/src/mongo/db/catalog/collection_uuid_mismatch_info.cpp
@@ -45,14 +45,14 @@ constexpr StringData kActualCollectionFieldName = "actualCollection"_sd;
std::shared_ptr<const ErrorExtraInfo> CollectionUUIDMismatchInfo::parse(const BSONObj& obj) {
auto actualNamespace = obj[kActualCollectionFieldName];
return std::make_shared<CollectionUUIDMismatchInfo>(
- obj[kDbFieldName].str(),
+ DatabaseName(obj[kDbFieldName].str()),
UUID::parse(obj[kCollectionUUIDFieldName]).getValue(),
obj[kExpectedCollectionFieldName].str(),
actualNamespace.isNull() ? boost::none : boost::make_optional(actualNamespace.str()));
}
void CollectionUUIDMismatchInfo::serialize(BSONObjBuilder* builder) const {
- builder->append(kDbFieldName, _db);
+ builder->append(kDbFieldName, _dbName.db());
_collectionUUID.appendToBuilder(builder, kCollectionUUIDFieldName);
builder->append(kExpectedCollectionFieldName, _expectedCollection);
if (_actualCollection) {