summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands.cpp
diff options
context:
space:
mode:
authorGabe Villasana <gabe.villasana@mondodb.com>2019-06-04 14:29:09 -0400
committerGabe Villasana <villagab4@gmail.com>2019-06-26 17:04:38 -0400
commited66b586a0e6bc97e4ca91ce33d71d6c303b5278 (patch)
tree701019a311086cd9e50aac33b24ba28759d606f8 /src/mongo/db/commands.cpp
parent6cb22a4feef4e5eb03412e392d2274707965f9b9 (diff)
downloadmongo-ed66b586a0e6bc97e4ca91ce33d71d6c303b5278.tar.gz
SERVER-39524 remove NamespaceString::virtualized() and friends
Diffstat (limited to 'src/mongo/db/commands.cpp')
-rw-r--r--src/mongo/db/commands.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/commands.cpp b/src/mongo/db/commands.cpp
index addedfdb387..87508338423 100644
--- a/src/mongo/db/commands.cpp
+++ b/src/mongo/db/commands.cpp
@@ -257,8 +257,8 @@ NamespaceStringOrUUID CommandHelpers::parseNsOrUUID(StringData dbname, const BSO
// Ensure collection identifier is not a Command
const NamespaceString nss(parseNsCollectionRequired(dbname, cmdObj));
uassert(ErrorCodes::InvalidNamespace,
- str::stream() << "Invalid collection name specified '" << nss.ns() << "'",
- nss.isNormal());
+ str::stream() << "Invalid collection name specified '" << nss.ns(),
+ !(nss.ns().find('$') != std::string::npos && nss.ns() != "local.oplog.$main"));
return nss;
}
}