summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.cpp
diff options
context:
space:
mode:
authorTed Tuckman <ted.tuckman@mongodb.com>2023-03-27 12:51:03 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-03-27 13:58:19 +0000
commitc2670522b84041a51724f7fec6f03c605aaf3d6a (patch)
treef280e0f216fae4ec4d71c3f55f6b9deb3c98d7cd /src/mongo/db/pipeline/expression.cpp
parent1121008575fad33d21e5589343ce58242d89cc80 (diff)
downloadmongo-c2670522b84041a51724f7fec6f03c605aaf3d6a.tar.gz
SERVER-73678 Implement redaction in jsonschema expressions
Diffstat (limited to 'src/mongo/db/pipeline/expression.cpp')
-rw-r--r--src/mongo/db/pipeline/expression.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/mongo/db/pipeline/expression.cpp b/src/mongo/db/pipeline/expression.cpp
index ecc309e77cd..55879c2ff43 100644
--- a/src/mongo/db/pipeline/expression.cpp
+++ b/src/mongo/db/pipeline/expression.cpp
@@ -2392,12 +2392,7 @@ Value ExpressionObject::serialize(SerializationOptions options) const {
}
MutableDocument outputDoc;
for (auto&& pair : _expressions) {
- if (options.redactFieldNames) {
- outputDoc.addField(options.redactFieldNamesStrategy(pair.first),
- pair.second->serialize(options));
- } else {
- outputDoc.addField(pair.first, pair.second->serialize(options));
- }
+ outputDoc.addField(options.serializeFieldName(pair.first), pair.second->serialize(options));
}
return outputDoc.freezeToValue();
}