diff options
Diffstat (limited to 'src/mongo/db/op_observer_impl.cpp')
-rw-r--r-- | src/mongo/db/op_observer_impl.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mongo/db/op_observer_impl.cpp b/src/mongo/db/op_observer_impl.cpp index 62a6d9699cf..23e0f7427a4 100644 --- a/src/mongo/db/op_observer_impl.cpp +++ b/src/mongo/db/op_observer_impl.cpp @@ -518,8 +518,7 @@ void OpObserverImpl::onDelete(OperationContext* opCtx, session->inActiveOrKilledMultiDocumentTransaction(); OpTimeBundle opTime; if (inMultiDocumentTransaction) { - auto operation = - OplogEntry::makeDeleteOperation(nss, uuid, deletedDoc ? deletedDoc.get() : documentKey); + auto operation = OplogEntry::makeDeleteOperation(nss, uuid, documentKey); session->addTransactionOperation(opCtx, operation); } else { opTime = replLogDelete(opCtx, nss, uuid, session, stmtId, fromMigrate, deletedDoc); |