Browse Source

[fix] status code 201 created

master
art.dambrine 3 years ago
parent
commit
e650fb341a
  1. 8
      src/main/java/com/example/apispringgradleb2boost/controller/PartnerController.java

8
src/main/java/com/example/apispringgradleb2boost/controller/PartnerController.java

@ -58,10 +58,12 @@ public class PartnerController {
* Create - Add a new partner
*
* @param partner An object partner
* @param response
* @return The partner object saved
*/
@PostMapping("/partner")
public Partner createPartner(@RequestBody Partner partner) {
public Partner createPartner(@RequestBody Partner partner, HttpServletResponse response) {
response.setStatus(HttpStatus.CREATED.value());
return partnerService.savePartner(partner);
}
@ -70,12 +72,10 @@ public class PartnerController {
*
* @param Id - The id of the partner to update
* @param partner - The partner object updated
* @param response
* @return The partner object updated
*/
@PutMapping("/partner/{id}")
public Partner updatePartner(@PathVariable("id") final Long Id, @RequestBody Partner partner,
HttpServletResponse response) throws CustomError {
public Partner updatePartner(@PathVariable("id") final Long Id, @RequestBody Partner partner) throws CustomError {
Optional<Partner> p = partnerService.getPartnerById(Id);
if (p.isPresent()) {

Loading…
Cancel
Save