From cdb0e30f6a18637caa6ec5cfcb73223010713ddf Mon Sep 17 00:00:00 2001 From: jpbeldomenico Date: Thu, 11 Jun 2026 23:48:46 -0300 Subject: [PATCH] Normalize accented chars in team name mapping --- app/src/lib/teamMapping.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/lib/teamMapping.ts b/app/src/lib/teamMapping.ts index 115e481..afa56cd 100644 --- a/app/src/lib/teamMapping.ts +++ b/app/src/lib/teamMapping.ts @@ -62,6 +62,14 @@ export const TEAM_NAME_MAP: Record = { 'panama': 'PAN', 'panamá': 'PAN', } -export function resolveTeam(name: string): string | null { - return TEAM_NAME_MAP[name.trim().toLowerCase()] ?? null +function normalize(name: string): string { + return name.trim().toLowerCase() + .normalize('NFD') + .replace(/\p{Diacritic}/gu, '') +} + +export function resolveTeam(name: string): string | null { + const key = name.trim().toLowerCase() + const keyNorm = normalize(name) + return TEAM_NAME_MAP[key] ?? TEAM_NAME_MAP[keyNorm] ?? null }