-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Server Serverless 2023-07-24, Server Serverless 2023-08-07
FLE creates internal GetQueryableEncryptionCountInfo requests that are not being passed serialization contexts. If an agg request is passed in with the $tenant field, the IDL-based GetQueryableEncryptionCountInfo object takes in a NamespaceString object, but soon thereafter calls its serializer, which creates a prefixed $db because the default IDL serialization context does not contain any information regarding where the tenantId came from.
This will fail when the changes to SERVER-77723 correct how we deserialize the _nss member variables in the IDL request classes.
- is depended on by
-
SERVER-77723 Turn parseNamespaceFromRequest calls to deserialize in IDL
- Closed