From ee154cdaf5896b41849e8d61828af2d4a9307174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diana=20Gul=C4=8D=C3=ADkov=C3=A1?= <xgulcik@fi.muni.cz> Date: Mon, 17 Apr 2023 00:09:12 +0200 Subject: [PATCH] fix post endpoint --- .../main/java/cz/muni/pa165/race/service/RaceService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/race/src/main/java/cz/muni/pa165/race/service/RaceService.java b/race/src/main/java/cz/muni/pa165/race/service/RaceService.java index 2165c89a..c38dd80f 100644 --- a/race/src/main/java/cz/muni/pa165/race/service/RaceService.java +++ b/race/src/main/java/cz/muni/pa165/race/service/RaceService.java @@ -48,6 +48,14 @@ public class RaceService implements RaceServiceI { @Transactional public RaceDto postRace(RaceDto raceDto) { raceDto.setId(null); + + if (raceDto.getDriverOne() != null && raceDto.getDriverOne().getDriverId() != null) { + dbGetter.getDriver(raceDto.getDriverOne().getDriverId()); + } + if (raceDto.getDriverTwo() != null && raceDto.getDriverTwo().getDriverId() != null) { + dbGetter.getDriver(raceDto.getDriverTwo().getDriverId()); + } + return convertRace(raceRepository.save(convertRaceDto(raceDto))); } -- GitLab