diff options
Diffstat (limited to 'src/mongo/db/query/find_request_shapifier.cpp')
-rw-r--r-- | src/mongo/db/query/find_request_shapifier.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mongo/db/query/find_request_shapifier.cpp b/src/mongo/db/query/find_request_shapifier.cpp index fdb96a6ad19..8002a152a13 100644 --- a/src/mongo/db/query/find_request_shapifier.cpp +++ b/src/mongo/db/query/find_request_shapifier.cpp @@ -40,11 +40,6 @@ void addNonShapeObjCmdLiterals(BSONObjBuilder* bob, const FindCommandRequest& findCommand, const SerializationOptions& opts, const boost::intrusive_ptr<ExpressionContext>& expCtx) { - - if (const auto& comment = expCtx->opCtx->getComment()) { - opts.appendLiteral(bob, "comment", *comment); - } - if (auto noCursorTimeout = findCommand.getNoCursorTimeout()) { // Capture whether noCursorTimeout was specified in the query, do not distinguish between // true or false. @@ -95,9 +90,11 @@ BSONObj FindRequestShapifier::makeTelemetryKey( _request.getAllowPartialResults().value_or(false)); } - // Fields for literal redaction. Adds comment, batchSize, maxTimeMS, and noCursorTimeOut. + // Fields for literal redaction. Adds batchSize, maxTimeMS, and noCursorTimeOut. addNonShapeObjCmdLiterals(&bob, _request, opts, expCtx); - + if (_comment) { + opts.appendLiteral(&bob, "comment", *_comment); + } if (_applicationName.has_value()) { bob.append("applicationName", _applicationName.value()); } |