summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog_raii.cpp
diff options
context:
space:
mode:
authorGregory Wlodarek <gregory.wlodarek@mongodb.com>2019-05-06 13:27:10 -0400
committerGregory Wlodarek <gregory.wlodarek@mongodb.com>2019-05-07 07:58:41 -0400
commit28de51de6adb41ce4cdb678812d37b726ff3a3f9 (patch)
treee4c0aa58ebf68ed9a097eb129a54a3f7d29c220d /src/mongo/db/catalog_raii.cpp
parent400e0500147836ba11ab611bdac2675d65cb7b48 (diff)
downloadmongo-28de51de6adb41ce4cdb678812d37b726ff3a3f9.tar.gz
SERVER-40964 Change lookupNSSByUUID to return boost::optional<NamespaceString> instead of NamespaceString
Diffstat (limited to 'src/mongo/db/catalog_raii.cpp')
-rw-r--r--src/mongo/db/catalog_raii.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/db/catalog_raii.cpp b/src/mongo/db/catalog_raii.cpp
index f4b010e647b..5222dcf1843 100644
--- a/src/mongo/db/catalog_raii.cpp
+++ b/src/mongo/db/catalog_raii.cpp
@@ -162,15 +162,15 @@ NamespaceString AutoGetCollection::resolveNamespaceStringOrUUID(OperationContext
uassert(ErrorCodes::NamespaceNotFound,
str::stream() << "Unable to resolve " << nsOrUUID.toString(),
- resolvedNss.isValid());
+ resolvedNss && resolvedNss->isValid());
uassert(ErrorCodes::NamespaceNotFound,
str::stream() << "UUID " << nsOrUUID.toString() << " specified in " << nsOrUUID.dbname()
<< " resolved to a collection in a different database: "
- << resolvedNss.toString(),
- resolvedNss.db() == nsOrUUID.dbname());
+ << *resolvedNss,
+ resolvedNss->db() == nsOrUUID.dbname());
- return resolvedNss;
+ return *resolvedNss;
}
AutoGetOrCreateDb::AutoGetOrCreateDb(OperationContext* opCtx,