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 8fe9fa5..60c75c5 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java @@ -51,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.FOUND).body(mapToDTO(athleteDAO.findByKeycloakId(athlete.getKeycloakId()).get())); + return ResponseEntity.status(201).body(mapToDTO(athleteDAO.findByKeycloakId(athlete.getKeycloakId()).get())); } athleteDAO.save(athlete); - return ResponseEntity.status(HttpStatus.CREATED).body(mapToDTO(athlete)); + return ResponseEntity.status(200).body(mapToDTO(athlete)); } @Operation(summary = "Récupère tous les athlètes") @@ -163,7 +163,6 @@ public class AthleteResource { @ApiResponse(responseCode = "200", description = "Récupération effectuée", content = @Content(mediaType = "application/json", schema = @Schema(implementation = SessionDTO.class))) }) @GetMapping("/athlete/{id}/session") - @PreAuthorize("hasRole('admin') or #id == principal.id") public List getSessionsAthlete(@PathVariable Integer athleteId) { // return pet System.out.println("ID A CHERCHER" + athleteId); 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 bf41524..4c32614 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.FOUND).body(mapToDTO(coachDAO.findByKeycloakId(coach.getKeycloakId()).get())); + return ResponseEntity.status(201).body(mapToDTO(coachDAO.findByKeycloakId(coach.getKeycloakId()).get())); } coachDAO.save(coach); - return ResponseEntity.status(HttpStatus.CREATED).body(mapToDTO(coach)); + return ResponseEntity.status(200).body(mapToDTO(coach)); } @GetMapping("/all")