summaryrefslogtreecommitdiff
path: root/src/mongo/db/kill_sessions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/kill_sessions.cpp')
-rw-r--r--src/mongo/db/kill_sessions.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/kill_sessions.cpp b/src/mongo/db/kill_sessions.cpp
index a34c1b6b4cb..f2c3bc62c51 100644
--- a/src/mongo/db/kill_sessions.cpp
+++ b/src/mongo/db/kill_sessions.cpp
@@ -82,14 +82,14 @@ getKillAllSessionsByPatternImpersonateData(const KillAllSessionsByPattern& patte
uassert(ErrorCodes::BadValue,
"Too many users in impersonation data",
pattern.getUsers()->size() <= 1);
- const auto& impUser = pattern.getUsers().get()[0];
+ const auto& impUser = pattern.getUsers().value()[0];
user = UserName(impUser.getUser(), impUser.getDb());
}
if (pattern.getRoles()) {
roles.reserve(pattern.getRoles()->size());
- for (auto&& role : pattern.getRoles().get()) {
+ for (auto&& role : pattern.getRoles().value()) {
roles.emplace_back(role.getRole(), role.getDb());
}
}
@@ -124,7 +124,7 @@ KillAllSessionsByPatternSet makeSessionFilterForAuthenticatedUsers(OperationCont
if (auto user = as->getAuthenticatedUser()) {
KillAllSessionsByPattern pattern;
- pattern.setUid(user.get()->getDigest());
+ pattern.setUid(user.value()->getDigest());
KillAllSessionsByPatternItem item{std::move(pattern), APIParameters::get(opCtx)};
patterns.emplace(std::move(item));
}