summaryrefslogtreecommitdiff
path: root/src/mongo/db/session.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/session.cpp')
-rw-r--r--src/mongo/db/session.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/mongo/db/session.cpp b/src/mongo/db/session.cpp
index 8b358ed1901..f1773c3a682 100644
--- a/src/mongo/db/session.cpp
+++ b/src/mongo/db/session.cpp
@@ -600,18 +600,8 @@ UpdateRequest Session::_makeUpdateRequest(WithLock,
return newTxnRecord.toBSON();
}();
updateRequest.setUpdates(updateBSON);
-
- if (_lastWrittenSessionRecord) {
- updateRequest.setQuery(BSON(SessionTxnRecord::kSessionIdFieldName
- << _sessionId.toBSON()
- << SessionTxnRecord::kTxnNumFieldName
- << _lastWrittenSessionRecord->getTxnNum()
- << SessionTxnRecord::kLastWriteOpTimeFieldName
- << _lastWrittenSessionRecord->getLastWriteOpTime()));
- } else {
- updateRequest.setQuery(updateBSON);
- updateRequest.setUpsert(true);
- }
+ updateRequest.setQuery(BSON(SessionTxnRecord::kSessionIdFieldName << _sessionId.toBSON()));
+ updateRequest.setUpsert(true);
return updateRequest;
}