Fix type status on ExceptionHandler for DataIntegritViolation
This commit is contained in:
parent
619ece9a13
commit
1302a98766
1 changed files with 4 additions and 3 deletions
|
|
@ -15,6 +15,7 @@ import main.java.models.exceptions.StandardError;
|
||||||
|
|
||||||
import static java.time.LocalDateTime.now;
|
import static java.time.LocalDateTime.now;
|
||||||
import static org.springframework.http.HttpStatus.BAD_REQUEST;
|
import static org.springframework.http.HttpStatus.BAD_REQUEST;
|
||||||
|
import static org.springframework.http.HttpStatus.CONFLICT;
|
||||||
import static org.springframework.http.HttpStatus.NOT_FOUND;
|
import static org.springframework.http.HttpStatus.NOT_FOUND;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
@ -61,11 +62,11 @@ public class ControllerExceptionHandler {
|
||||||
ResponseEntity<StandardError> handleDataIntegrityViolationException(
|
ResponseEntity<StandardError> handleDataIntegrityViolationException(
|
||||||
final DataIntegrityViolationException ex, final HttpServletRequest request) {
|
final DataIntegrityViolationException ex, final HttpServletRequest request) {
|
||||||
|
|
||||||
return ResponseEntity.badRequest().body(
|
return ResponseEntity.status(CONFLICT).body(
|
||||||
StandardError.builder()
|
StandardError.builder()
|
||||||
.timestamp(now())
|
.timestamp(now())
|
||||||
.status(BAD_REQUEST.value())
|
.status(CONFLICT.value())
|
||||||
.error(BAD_REQUEST.getReasonPhrase())
|
.error(CONFLICT.getReasonPhrase())
|
||||||
.message(ex.getMessage())
|
.message(ex.getMessage())
|
||||||
.path(request.getRequestURI())
|
.path(request.getRequestURI())
|
||||||
.build());
|
.build());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue