feat: unterstütze mehrere Spielplan-Team-IDs und verbessere die Zuordnung importierter Mannschaften
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user