Fix when no substitutions
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user