Fix when no substitutions

This commit is contained in:
2025-10-25 15:22:00 +02:00
parent dd653cb525
commit 1d0cc270e3

View File

@@ -53,7 +53,9 @@ public class RegistrationService {
private void removeEventFromTournamentPlayer(Tournament tournament, Player player, Event event) { private void removeEventFromTournamentPlayer(Tournament tournament, Player player, Event event) {
var tournamentPlayer = findOrAddTournamentPlayer(tournament, player); var tournamentPlayer = findOrAddTournamentPlayer(tournament, player);
tournamentPlayer.getEvents().removeIf(eventType -> eventType.equals(event.getType().name())); tournamentPlayer.getEvents().removeIf(eventType -> eventType.equals(event.getType().name()));
tournamentPlayer.getSubstitutions().removeIf(substitution -> substitution.getEvent().equals(event)); if (tournamentPlayer.getSubstitutions() != null) {
tournamentPlayer.getSubstitutions().removeIf(substitution -> substitution.getEvent().equals(event));
}
} }
private void addEventToTournamentPlayer(Tournament tournament, Player player, Event event) { private void addEventToTournamentPlayer(Tournament tournament, Player player, Event event) {