diff options
| -rw-r--r-- | src/iso19111/metadata.cpp | 2 | ||||
| -rw-r--r-- | test/unit/test_metadata.cpp | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/iso19111/metadata.cpp b/src/iso19111/metadata.cpp index fc788a30..e8ce37c6 100644 --- a/src/iso19111/metadata.cpp +++ b/src/iso19111/metadata.cpp @@ -1124,7 +1124,7 @@ void Identifier::_exportToJSON(JSONFormatter *formatter) const { //! @cond Doxygen_Suppress static bool isIgnoredChar(char ch) { return ch == ' ' || ch == '_' || ch == '-' || ch == '/' || ch == '(' || - ch == ')' || ch == '.' || ch == '&'; + ch == ')' || ch == '.' || ch == '&' || ch == ','; } //! @endcond diff --git a/test/unit/test_metadata.cpp b/test/unit/test_metadata.cpp index e12788b4..7cbc7de7 100644 --- a/test/unit/test_metadata.cpp +++ b/test/unit/test_metadata.cpp @@ -391,4 +391,8 @@ TEST(metadata, Identifier_isEquivalentName) { EXPECT_TRUE(Identifier::isEquivalentName("a", "\xc3\xa1")); EXPECT_TRUE(Identifier::isEquivalentName("\xc3\xa4", "\xc3\xa1")); + + EXPECT_TRUE(Identifier::isEquivalentName( + "Unknown based on International 1924 (Hayford 1909, 1910) ellipsoid", + "Unknown_based_on_International_1924_Hayford_1909_1910_ellipsoid")); } |
