diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java b/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java index 75cae77..21bae82 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java @@ -71,4 +71,9 @@ public class RacerService { Racer racer = racerRepository.findById(id).orElse(null); if(racer == null) throw new RacerNotFoundException("Racer not found"); } + + public void updateRacer(Racer racer) throws RacerExistsException{ + checkRacerIsDuplicate(racer); + racerRepository.save(racer); + } } diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/services/TeamService.java b/src/main/java/de/pnreichmuth/timekeep_backend/services/TeamService.java index 752e1e1..18b5b81 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/services/TeamService.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/services/TeamService.java @@ -70,7 +70,6 @@ public class TeamService { public void updateTeam(Team team) throws TeamNotFoundException { Objects.requireNonNull(team, "Can't update null team."); checkTeamIsDuplicate(team); - racerRepository.saveAll(team.getMembers().values()); teamRepository.save(team); } /**