diff options
author | Ted Tuckman <ted.tuckman@mongodb.com> | 2023-03-27 12:51:03 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-03-27 13:58:19 +0000 |
commit | c2670522b84041a51724f7fec6f03c605aaf3d6a (patch) | |
tree | f280e0f216fae4ec4d71c3f55f6b9deb3c98d7cd /src/mongo/db/pipeline/expression.cpp | |
parent | 1121008575fad33d21e5589343ce58242d89cc80 (diff) | |
download | mongo-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.cpp | 7 |
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(); } |