From 4dd0a134d5ca678bfa6d1973bd4bf28b0ffc6baa Mon Sep 17 00:00:00 2001 From: Davis Haupt Date: Thu, 4 May 2023 12:57:01 +0000 Subject: Revert "SERVER-76208 support query shape serialization in IDL for types with custom serializers" This reverts commit 1470c88daaa805408f083a1c2f7bb22f1632b5d1. --- src/mongo/s/query/document_source_merge_cursors.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/mongo/s/query/document_source_merge_cursors.cpp') 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 DocumentSourceMergeCursors::createFromBson( -- cgit v1.2.1