diff options
Diffstat (limited to 'src/mongo/db/catalog/collection_impl.cpp')
-rw-r--r-- | src/mongo/db/catalog/collection_impl.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/db/catalog/collection_impl.cpp b/src/mongo/db/catalog/collection_impl.cpp index 94e8e232620..84412ca2a29 100644 --- a/src/mongo/db/catalog/collection_impl.cpp +++ b/src/mongo/db/catalog/collection_impl.cpp @@ -546,9 +546,7 @@ void CollectionImpl::deleteDocument(OperationContext* opCtx, } Snapshotted<BSONObj> doc = docFor(opCtx, loc); - - auto deleteState = - getGlobalServiceContext()->getOpObserver()->aboutToDelete(opCtx, ns(), doc.value()); + getGlobalServiceContext()->getOpObserver()->aboutToDelete(opCtx, ns(), doc.value()); boost::optional<BSONObj> deletedDoc; if (storeDeletedDoc == Collection::StoreDeletedDoc::On) { @@ -567,7 +565,7 @@ void CollectionImpl::deleteDocument(OperationContext* opCtx, _recordStore->deleteRecord(opCtx, loc); getGlobalServiceContext()->getOpObserver()->onDelete( - opCtx, ns(), uuid(), stmtId, std::move(deleteState), fromMigrate, deletedDoc); + opCtx, ns(), uuid(), stmtId, fromMigrate, deletedDoc); } Counter64 moveCounter; |