Fix type status on ExceptionHandler for DataIntegritViolation

This commit is contained in:
rayankonecny 2025-12-01 18:24:37 +00:00
parent 619ece9a13
commit 1302a98766

View file

@ -15,6 +15,7 @@ import main.java.models.exceptions.StandardError;
import static java.time.LocalDateTime.now;
import static org.springframework.http.HttpStatus.BAD_REQUEST;
import static org.springframework.http.HttpStatus.CONFLICT;
import static org.springframework.http.HttpStatus.NOT_FOUND;
import java.util.ArrayList;
@ -61,11 +62,11 @@ public class ControllerExceptionHandler {
ResponseEntity<StandardError> handleDataIntegrityViolationException(
final DataIntegrityViolationException ex, final HttpServletRequest request) {
return ResponseEntity.badRequest().body(
return ResponseEntity.status(CONFLICT).body(
StandardError.builder()
.timestamp(now())
.status(BAD_REQUEST.value())
.error(BAD_REQUEST.getReasonPhrase())
.status(CONFLICT.value())
.error(CONFLICT.getReasonPhrase())
.message(ex.getMessage())
.path(request.getRequestURI())
.build());