feat: unterstütze mehrere Spielplan-Team-IDs und verbessere die Zuordnung importierter Mannschaften
All checks were successful
Code Analysis and Production Deploy / analyze (push) Successful in 7m17s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m46s

This commit is contained in:
Torsten Schulz (local)
2026-07-17 11:49:55 +02:00
parent 75a7c409cd
commit 461f2de8dc
5 changed files with 165 additions and 12 deletions

View File

@@ -558,10 +558,13 @@ const isExactHarheimTeam = (teamName, variant) => {
}
const isSpielForMannschaft = (row, cmsMannschaft) => {
const configuredTeamId = String(mannschaft.value?.spielplan_mannschaft_id || '').trim()
if (configuredTeamId) {
return String(row.HeimMannschaftId || '').trim() === configuredTeamId ||
String(row.GastMannschaftId || '').trim() === configuredTeamId
const configuredTeamIds = String(mannschaft.value?.spielplan_mannschaft_id || '')
.split(',')
.map(id => id.trim())
.filter(Boolean)
if (configuredTeamIds.length) {
return configuredTeamIds.includes(String(row.HeimMannschaftId || '').trim()) ||
configuredTeamIds.includes(String(row.GastMannschaftId || '').trim())
}
return rowMatchesTeamFilter(row, cmsMannschaft)