diff --git a/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java b/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java index 2ea0c44..0e4b0b8 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java @@ -9,7 +9,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.security.access.prepost.PreAuthorize; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -52,10 +51,10 @@ public class AthleteResource { public ResponseEntity create(@RequestBody AthleteDTO dto) { Athlete athlete = mapToEntity(dto); if(athleteDAO.existsByKeycloakId(athlete.getKeycloakId())) { - return ResponseEntity.status(HttpStatus.CONFLICT).body(mapToDTO(athleteDAO.findByKeycloakId(athlete.getKeycloakId()).get())); + return ResponseEntity.status(200).body(mapToDTO(athleteDAO.findByKeycloakId(athlete.getKeycloakId()).get())); } athleteDAO.save(athlete); - return ResponseEntity.status(HttpStatus.CREATED).body(mapToDTO(athlete)); + return ResponseEntity.status(201).body(mapToDTO(athlete)); } @Operation(summary = "Récupère tous les athlètes") @@ -282,4 +281,6 @@ public class AthleteResource { } return new ArrayList<>(); } + + } diff --git a/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java b/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java index 4805146..7cf3d88 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java @@ -25,10 +25,10 @@ public class CoachResource { public ResponseEntity create(@RequestBody CoachDTO dto) { Coach coach = mapToEntity(dto); if(coachDAO.existsByKeycloakId(coach.getKeycloakId())) { - return ResponseEntity.status(HttpStatus.CONFLICT).body(mapToDTO(coachDAO.findByKeycloakId(coach.getKeycloakId()).get())); + return ResponseEntity.status(200).body(mapToDTO(coachDAO.findByKeycloakId(coach.getKeycloakId()).get())); } coachDAO.save(coach); - return ResponseEntity.status(HttpStatus.CREATED).body(mapToDTO(coach)); + return ResponseEntity.status(201).body(mapToDTO(coach)); } @GetMapping("/all")