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)
|
@RequestMapping(value = "/", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
||||||
public ResponseEntity<Void> addVisit(@RequestBody @Valid Visit visit, BindingResult bindingResult, UriComponentsBuilder ucBuilder){
|
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);
|
return new ResponseEntity<Void>(HttpStatus.BAD_REQUEST);
|
||||||
}
|
}
|
||||||
this.clinicService.saveVisit(visit);
|
this.clinicService.saveVisit(visit);
|
||||||
|
@ -61,7 +61,7 @@ public class VisitRestController {
|
||||||
|
|
||||||
@RequestMapping(value = "/{visitId}", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
@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){
|
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);
|
return new ResponseEntity<Visit>(HttpStatus.BAD_REQUEST);
|
||||||
}
|
}
|
||||||
Visit currentVisit = this.clinicService.findVisitById(visitId);
|
Visit currentVisit = this.clinicService.findVisitById(visitId);
|
||||||
|
|
Loading…
Reference in a new issue