Invallers
All checks were successful
Gitea/swiss-backend/pipeline/head This commit looks good

This commit is contained in:
2025-09-18 23:27:10 +02:00
parent b4bbefff46
commit b43358f071
4 changed files with 18 additions and 3 deletions

View File

@@ -196,7 +196,7 @@ public class TournamentPlayService {
var event = getEventByType(tournament, eventType);
playerSubstitution.setEvent(event);
var substitute = getTournamentPlayer(tournament, substitution.getSubstitute().getPlayerId());
var substitute = getTournamentPlayerById(tournament, substitution.getSubstitute());
playerSubstitution.setSubstitute(substitute);
playerSubstitutions.add(playerSubstitution);
}
@@ -298,6 +298,16 @@ public class TournamentPlayService {
return tournament;
}
private TournamentPlayer getTournamentPlayerById(Tournament tournament, Long id) {
for (var tournamentPlayer : tournament.getTournamentPlayers()) {
if (id.equals(tournamentPlayer.getId())) {
return tournamentPlayer;
}
}
return null;
}
private TournamentPlayer getTournamentPlayer(Tournament tournament, Long playerId) {
for (var tournamentPlayer : tournament.getTournamentPlayers()) {
if (playerId.equals(tournamentPlayer.getPlayer().getId())) {