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