summaryrefslogtreecommitdiff
path: root/src/mongo/db/ops
diff options
context:
space:
mode:
authorIsrael Hsu <israel.hsu@mongodb.com>2022-10-26 19:03:26 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-11-18 12:13:20 +0000
commit9ce81dcabd0fd0930c8a44df47551285124ba4eb (patch)
tree0edaa1e57ae3029fcadeced2c249901b91aa3317 /src/mongo/db/ops
parent4cfd9b936b68622274e39100b7859ea8eb089ad8 (diff)
downloadmongo-9ce81dcabd0fd0930c8a44df47551285124ba4eb.tar.gz
SERVER-69237 Make preImage doc available to CollectionUpdateArgs
Diffstat (limited to 'src/mongo/db/ops')
-rw-r--r--src/mongo/db/ops/write_ops_exec.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/db/ops/write_ops_exec.cpp b/src/mongo/db/ops/write_ops_exec.cpp
index e98a5931dd8..28848459976 100644
--- a/src/mongo/db/ops/write_ops_exec.cpp
+++ b/src/mongo/db/ops/write_ops_exec.cpp
@@ -1439,12 +1439,11 @@ Status performAtomicTimeseriesWrites(
auto original = coll->docFor(opCtx, recordId);
- CollectionUpdateArgs args;
+ CollectionUpdateArgs args{original.value()};
+ args.criteria = update.getQ();
if (const auto& stmtIds = op.getStmtIds()) {
args.stmtIds = *stmtIds;
}
- args.preImageDoc = original.value();
- args.criteria = update.getQ();
args.source = OperationSource::kTimeseriesInsert;
BSONObj updated;