Verbessere die Altersklassenerkennung in der Funktion sideMatchesJugendTeam durch Verwendung eines regulären Ausdrucks zur genauen Übereinstimmung
All checks were successful
Code Analysis and Production Deploy / analyze (push) Successful in 7m4s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m55s

This commit is contained in:
Torsten Schulz (local)
2026-07-17 10:33:46 +02:00
parent 1dc84023d0
commit f0e1ad39b0

View File

@@ -66,8 +66,8 @@ function parseJugendTeamKey(teamKey) {
function sideMatchesJugendTeam({ isHarheimer, ageClass, teamNumber }, team) {
if (!isHarheimer) return false
const agePattern = new RegExp(`(?:jugend\\s*|j)${team.age}\\b`, 'i')
if (!agePattern.test(ageClass)) return false
const ageMatch = String(ageClass || '').match(/(?:jugend\s*|j)(\d{1,2})\b/i)
if (!ageMatch || ageMatch[1] !== team.age) return false
return !team.teamNumber || String(teamNumber || '').trim() === team.teamNumber
}