summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authz_manager_external_state_s.cpp
diff options
context:
space:
mode:
authorAndy Schwerin <schwerin@10gen.com>2013-10-25 14:17:44 -0400
committerAndy Schwerin <schwerin@10gen.com>2013-10-25 15:10:43 -0400
commitd56278b9d8dbecd2a6ca041c8bd07000dfcf015f (patch)
treea0ae73f1ff56f8af5d645c547feaa7c36bba55ce /src/mongo/db/auth/authz_manager_external_state_s.cpp
parentea84e033a8c61d492e322cd7de69331aa09058d9 (diff)
downloadmongo-d56278b9d8dbecd2a6ca041c8bd07000dfcf015f.tar.gz
SERVER-9516 Introduce symbolic constants for authz schema versions, renumber them.
Diffstat (limited to 'src/mongo/db/auth/authz_manager_external_state_s.cpp')
-rw-r--r--src/mongo/db/auth/authz_manager_external_state_s.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/auth/authz_manager_external_state_s.cpp b/src/mongo/db/auth/authz_manager_external_state_s.cpp
index 55000745ad5..6a21fc9ef93 100644
--- a/src/mongo/db/auth/authz_manager_external_state_s.cpp
+++ b/src/mongo/db/auth/authz_manager_external_state_s.cpp
@@ -79,7 +79,8 @@ namespace {
BSONObj cmdResult;
conn->get()->runCommand(
"admin",
- BSON("getParameter" << 1 << "authzVersion" << 1),
+ BSON("getParameter" << 1 <<
+ AuthorizationManager::schemaVersionServerParameter << 1),
cmdResult);
if (!cmdResult["ok"].trueValue()) {
std::string errmsg = cmdResult["errmsg"].str();
@@ -96,7 +97,8 @@ namespace {
}
return Status(ErrorCodes::Error(code), errmsg);
}
- BSONElement versionElement = cmdResult["authzVersion"];
+ BSONElement versionElement =
+ cmdResult[AuthorizationManager::schemaVersionServerParameter];
if (versionElement.eoo())
return Status(ErrorCodes::UnknownError, "getParameter misbehaved.");
*outVersion = versionElement.numberInt();