-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Service Arch
-
Fully Compatible
-
Service Arch 2024-01-22, Service Arch 2024-02-05
-
1
For empty collection name, the NamespaceString constructor creates ns string with an dot character at the end of the string, for example, `NamespaceString("test", "")`, the `_ns` will be "test.".
We should keep the same rule for NamespaceStringUtil when deserialize NamespaceString object with db name and empty collection name (see example code). Otherwise, we have the risk to break some downstream systems.