summaryrefslogtreecommitdiff
path: root/src/mongo/db/fle_crud.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/fle_crud.cpp')
-rw-r--r--src/mongo/db/fle_crud.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/fle_crud.cpp b/src/mongo/db/fle_crud.cpp
index 8c198bdc10b..dfeb35c1487 100644
--- a/src/mongo/db/fle_crud.cpp
+++ b/src/mongo/db/fle_crud.cpp
@@ -831,7 +831,7 @@ write_ops::UpdateCommandReply processUpdate(FLEQueryInterface* queryImpl,
auto updateModifier = updateModification.getUpdateModifier();
auto setObject = updateModifier.getObjectField("$set");
EDCServerCollection::validateEncryptedFieldInfo(setObject, efc, bypassDocumentValidation);
- serverPayload = EDCServerCollection::getEncryptedFieldInfo(updateModifier);
+ serverPayload = EDCServerCollection::getEncryptedFieldInfo(setObject);
processFieldsForInsert(
queryImpl, edcNss, serverPayload, efc, &stmtId, bypassDocumentValidation);
@@ -1079,7 +1079,7 @@ write_ops::FindAndModifyCommandReply processFindAndModify(
auto setObject = updateModifier.getObjectField("$set");
EDCServerCollection::validateEncryptedFieldInfo(
setObject, efc, bypassDocumentValidation);
- serverPayload = EDCServerCollection::getEncryptedFieldInfo(updateModifier);
+ serverPayload = EDCServerCollection::getEncryptedFieldInfo(setObject);
processFieldsForInsert(
queryImpl, edcNss, serverPayload, efc, &stmtId, bypassDocumentValidation);