Allow nomisma input links/IDs with www.

This commit is contained in:
2026-02-11 11:21:05 +01:00
parent e9982f4b22
commit ab38fe88c4
2 changed files with 4 additions and 0 deletions

View File

@@ -655,6 +655,8 @@ enum MDNodaRepository implements MDValueEnumInterface, JsonSerializable {
$id = strtr($id, [
"http://nomisma.org/id/" => '',
"https://nomisma.org/id/" => '',
"http://www.nomisma.org/id/" => '',
"https://www.nomisma.org/id/" => '',
]);
// Ensure the remaining string does not contain spaces or slashes

View File

@@ -444,6 +444,8 @@ final class MDNodaRepositoryTest extends TestCase {
yield "1234 (url, https)" => ["1234", "https://nomisma.org/id/1234"];
yield "1234" => ["1234", "https://nomisma.org/id/1234"];
yield "glass (url, https)" => ["glass", "https://nomisma.org/id/glass"];
yield "glass (url, http)" => ["glass", "http://nomisma.org/id/glass"];
yield "coin (url, http.www)" => ["coin", "http://www.nomisma.org/id/coin"];
yield "glass" => ["glass", "glass"];
yield "Broken input / empty string" => [false, ""];