From 45c50924bc15cb7d4d0d5865b4eee19d60563bbf Mon Sep 17 00:00:00 2001 From: Michel ten Voorde Date: Tue, 23 Sep 2025 23:21:18 +0200 Subject: [PATCH] Invallers --- .../connectedit/swiss/service/TournamentPlayService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/nl/connectedit/swiss/service/TournamentPlayService.java b/src/main/java/nl/connectedit/swiss/service/TournamentPlayService.java index c56f15f..fedd3f6 100644 --- a/src/main/java/nl/connectedit/swiss/service/TournamentPlayService.java +++ b/src/main/java/nl/connectedit/swiss/service/TournamentPlayService.java @@ -196,7 +196,12 @@ public class TournamentPlayService { var event = getEventByType(tournament, eventType); playerSubstitution.setEvent(event); - var substitute = getTournamentPlayerById(tournament, substitution.getSubstitute()); + TournamentPlayer substitute; + if (substitution.getSubstitute() != null) { + substitute = getTournamentPlayerById(tournament, substitution.getSubstitute()); + } else { + substitute = null; + } playerSubstitution.setSubstitute(substitute); playerSubstitutions.add(playerSubstitution); } @@ -307,7 +312,6 @@ public class TournamentPlayService { return null; } - private TournamentPlayer getTournamentPlayer(Tournament tournament, Long playerId) { for (var tournamentPlayer : tournament.getTournamentPlayers()) { if (playerId.equals(tournamentPlayer.getPlayer().getId())) {