diff options
author | Billy Donahue <billy.donahue@mongodb.com> | 2020-09-24 14:31:15 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-09-25 17:26:09 +0000 |
commit | deb9f8e6bf9517061404cf2f476cd08f60687d83 (patch) | |
tree | b6c962dbc53f972b35766789a2170d961eb50c34 /src/mongo/s/commands/cluster_list_collections_cmd.cpp | |
parent | 8e53f9b4db4f3cc2c09e6a3fa2c29781142eb896 (diff) | |
download | mongo-deb9f8e6bf9517061404cf2f476cd08f60687d83.tar.gz |
SERVER-51084 tweak range loop variable types to fix xcode build
Diffstat (limited to 'src/mongo/s/commands/cluster_list_collections_cmd.cpp')
-rw-r--r-- | src/mongo/s/commands/cluster_list_collections_cmd.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/mongo/s/commands/cluster_list_collections_cmd.cpp b/src/mongo/s/commands/cluster_list_collections_cmd.cpp index a6adf99544b..64927534523 100644 --- a/src/mongo/s/commands/cluster_list_collections_cmd.cpp +++ b/src/mongo/s/commands/cluster_list_collections_cmd.cpp @@ -113,10 +113,7 @@ BSONObj rewriteCommandForListingOwnCollections(OperationContext* opCtx, for (UserNameIterator nameIter = authzSession->getAuthenticatedUserNames(); nameIter.more(); nameIter.next()) { User* authUser = authzSession->lookupUser(*nameIter); - const User::ResourcePrivilegeMap& resourcePrivilegeMap = authUser->getPrivileges(); - for (const std::pair<ResourcePattern, Privilege>& resourcePrivilege : - resourcePrivilegeMap) { - const auto& resource = resourcePrivilege.first; + for (const auto& [resource, privilege] : authUser->getPrivileges()) { if (resource.isCollectionPattern() || (resource.isExactNamespacePattern() && resource.databaseToMatch() == dbName)) { collectionNames.emplace(resource.collectionToMatch().toString()); |