summaryrefslogtreecommitdiff
path: root/src/mongo/s/query/document_source_merge_cursors.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/query/document_source_merge_cursors.cpp')
-rw-r--r--src/mongo/s/query/document_source_merge_cursors.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mongo/s/query/document_source_merge_cursors.cpp b/src/mongo/s/query/document_source_merge_cursors.cpp
index c707596fdc7..1d49bcdf916 100644
--- a/src/mongo/s/query/document_source_merge_cursors.cpp
+++ b/src/mongo/s/query/document_source_merge_cursors.cpp
@@ -117,7 +117,13 @@ DocumentSource::GetNextResult DocumentSourceMergeCursors::doGetNext() {
Value DocumentSourceMergeCursors::serialize(SerializationOptions opts) const {
invariant(!_blockingResultsMerger);
invariant(_armParams);
- return Value(Document{{kStageName, _armParams->toBSON(opts)}});
+ if (opts.applyHmacToIdentifiers || opts.replacementForLiteralArgs) {
+ // TODO: SERVER-76208 support query shapification for IDL types like namespacestring with
+ // custom serializers.
+ MONGO_UNIMPLEMENTED_TASSERT(7484301);
+ }
+
+ return Value(Document{{kStageName, _armParams->toBSON()}});
}
boost::intrusive_ptr<DocumentSource> DocumentSourceMergeCursors::createFromBson(