summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands.cpp')
-rw-r--r--src/mongo/db/commands.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/commands.cpp b/src/mongo/db/commands.cpp
index 988e3db8831..6e8b2cee87d 100644
--- a/src/mongo/db/commands.cpp
+++ b/src/mongo/db/commands.cpp
@@ -876,7 +876,7 @@ public:
: CommandInvocation(command),
_command(command),
_request(request),
- _dbName(_request.getDatabase().toString()) {}
+ _dbName(_request.getValidatedTenantId(), _request.getDatabase().toString()) {}
private:
void run(OperationContext* opCtx, rpc::ReplyBuilderInterface* result) override {
@@ -905,7 +905,7 @@ private:
}
NamespaceString ns() const override {
- return NamespaceString(_command->parseNs(_dbName, cmdObj()));
+ return NamespaceString(_dbName.tenantId(), _command->parseNs(_dbName.toString(), cmdObj()));
}
bool supportsWriteConcern() const override {
@@ -945,7 +945,7 @@ private:
BasicCommandWithReplyBuilderInterface* const _command;
const OpMsgRequest _request;
- const std::string _dbName;
+ const DatabaseName _dbName;
};
Command::~Command() = default;