summaryrefslogtreecommitdiff
path: root/src/mongo/idl/cluster_server_parameter_op_observer_test.cpp
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/idl/cluster_server_parameter_op_observer_test.cpp
parent4cfd9b936b68622274e39100b7859ea8eb089ad8 (diff)
downloadmongo-9ce81dcabd0fd0930c8a44df47551285124ba4eb.tar.gz
SERVER-69237 Make preImage doc available to CollectionUpdateArgs
Diffstat (limited to 'src/mongo/idl/cluster_server_parameter_op_observer_test.cpp')
-rw-r--r--src/mongo/idl/cluster_server_parameter_op_observer_test.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mongo/idl/cluster_server_parameter_op_observer_test.cpp b/src/mongo/idl/cluster_server_parameter_op_observer_test.cpp
index e6edd93fd04..9626f068541 100644
--- a/src/mongo/idl/cluster_server_parameter_op_observer_test.cpp
+++ b/src/mongo/idl/cluster_server_parameter_op_observer_test.cpp
@@ -76,7 +76,10 @@ public:
void doUpdate(const NamespaceString& nss, BSONObj updatedDoc) {
// Actual UUID doesn't matter, just use any...
- CollectionUpdateArgs updateArgs;
+ const auto criteria = updatedDoc["_id"].wrap();
+ const auto preImageDoc = criteria;
+ CollectionUpdateArgs updateArgs{preImageDoc};
+ updateArgs.criteria = criteria;
updateArgs.update = BSON("$set" << updatedDoc);
updateArgs.updatedDoc = updatedDoc;
auto opCtx = cc().makeOperationContext();