summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/tenant_migration_donor_service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/tenant_migration_donor_service.cpp')
-rw-r--r--src/mongo/db/repl/tenant_migration_donor_service.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mongo/db/repl/tenant_migration_donor_service.cpp b/src/mongo/db/repl/tenant_migration_donor_service.cpp
index 737d151afea..8f3fb868e7a 100644
--- a/src/mongo/db/repl/tenant_migration_donor_service.cpp
+++ b/src/mongo/db/repl/tenant_migration_donor_service.cpp
@@ -116,8 +116,7 @@ repl::OpTime TenantMigrationDonorService::Instance::_updateStateDocument(
uassertStatusOK(
writeConflictRetry(opCtx, "updateStateDoc", _stateDocumentsNS.ns(), [&]() -> Status {
- AutoGetCollection autoCollection(opCtx, _stateDocumentsNS, MODE_IX);
- Collection* collection = autoCollection.getCollection();
+ AutoGetCollection collection(opCtx, _stateDocumentsNS, MODE_IX);
if (!collection) {
return Status(ErrorCodes::NamespaceNotFound,
@@ -127,8 +126,8 @@ repl::OpTime TenantMigrationDonorService::Instance::_updateStateDocument(
WriteUnitOfWork wuow(opCtx);
const auto originalStateDocBson = _stateDoc.toBSON();
- const auto originalRecordId =
- Helpers::findOne(opCtx, collection, originalStateDocBson, false /* requireIndex */);
+ const auto originalRecordId = Helpers::findOne(
+ opCtx, collection.getCollection(), originalStateDocBson, false /* requireIndex */);
const auto originalSnapshot =
Snapshotted<BSONObj>(opCtx->recoveryUnit()->getSnapshotId(), originalStateDocBson);
invariant(!originalRecordId.isNull());