diff --git a/backend/src/main/java/org/conferatus/timetable/backend/controller/TeacherController.java b/backend/src/main/java/org/conferatus/timetable/backend/controller/TeacherController.java index 41a11bd..59cbeb5 100644 --- a/backend/src/main/java/org/conferatus/timetable/backend/controller/TeacherController.java +++ b/backend/src/main/java/org/conferatus/timetable/backend/controller/TeacherController.java @@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @@ -45,7 +46,7 @@ public ResponseEntity addTeacher(@RequestParam("name") Strin @PostMapping("/wishes") public ResponseEntity addTeacherWish( @RequestParam("name") String teacherName, - @RequestParam("teacherWish") TeacherWishDto teacherWish + @RequestBody TeacherWishDto teacherWish ) { return ResponseEntity.ok(new TeacherResponseDTO(teacherService.addTeacherWish(teacherName, teacherWish))); } diff --git a/backend/src/main/java/org/conferatus/timetable/backend/dto/TeacherResponseDTO.java b/backend/src/main/java/org/conferatus/timetable/backend/dto/TeacherResponseDTO.java index 0db59a8..1a9a042 100644 --- a/backend/src/main/java/org/conferatus/timetable/backend/dto/TeacherResponseDTO.java +++ b/backend/src/main/java/org/conferatus/timetable/backend/dto/TeacherResponseDTO.java @@ -11,7 +11,7 @@ public record TeacherResponseDTO( @JsonProperty("name") String name, // List possibleSubjects, List lessons, - List teacherWishDtos + List teacherWishes ) { public TeacherResponseDTO(Teacher teacher) { this(