mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-17 21:15:50 +00:00
VisitRestController - add Pet not null validation
This commit is contained in:
parent
4fd0051328
commit
19f8c0cb38
1 changed files with 2 additions and 2 deletions
|
@ -50,7 +50,7 @@ public class VisitRestController {
|
|||
|
||||
@RequestMapping(value = "/", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
||||
public ResponseEntity<Void> addVisit(@RequestBody @Valid Visit visit, BindingResult bindingResult, UriComponentsBuilder ucBuilder){
|
||||
if(bindingResult.hasErrors() || (visit == null)){
|
||||
if(bindingResult.hasErrors() || (visit == null) || (visit.getPet() == null)){
|
||||
return new ResponseEntity<Void>(HttpStatus.BAD_REQUEST);
|
||||
}
|
||||
this.clinicService.saveVisit(visit);
|
||||
|
@ -61,7 +61,7 @@ public class VisitRestController {
|
|||
|
||||
@RequestMapping(value = "/{visitId}", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
||||
public ResponseEntity<Visit> updateVisit(@PathVariable("visitId") int visitId, @RequestBody @Valid Visit visit, BindingResult bindingResult){
|
||||
if(bindingResult.hasErrors() || (visit == null)){
|
||||
if(bindingResult.hasErrors() || (visit == null) || (visit.getPet() == null)){
|
||||
return new ResponseEntity<Visit>(HttpStatus.BAD_REQUEST);
|
||||
}
|
||||
Visit currentVisit = this.clinicService.findVisitById(visitId);
|
||||
|
|
Loading…
Reference in a new issue