From 0a8d1db15872c3d8662c0ae587228ca4495444ef Mon Sep 17 00:00:00 2001 From: PouyaMohseni Date: Tue, 23 Dec 2025 22:07:56 -0500 Subject: [PATCH] fix: use exact match when checking existing names resolves #473 --- web-app/frontend/src/instruments/helpers/WikidataService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web-app/frontend/src/instruments/helpers/WikidataService.ts b/web-app/frontend/src/instruments/helpers/WikidataService.ts index 0e6d5f09..d7fc2e05 100644 --- a/web-app/frontend/src/instruments/helpers/WikidataService.ts +++ b/web-app/frontend/src/instruments/helpers/WikidataService.ts @@ -14,7 +14,7 @@ export class WikidataService { const sparqlQuery = ` SELECT ?nameLabel WHERE { wd:${wikidataId} (rdfs:label|skos:altLabel) ?nameLabel . - FILTER(LANG(?nameLabel) = "${languageCode}" && CONTAINS(LCASE(?nameLabel),"${nameInput.toLowerCase()}")) + FILTER(LANG(?nameLabel) = "${languageCode}" && LCASE(?nameLabel) = "${nameInput.toLowerCase()}") } LIMIT 1 `;