in src/main/java/com/epam/digital/data/platform/usrtaskmgt/exception/handler/RestExceptionHandler.java [144:159]
public ResponseEntity<SystemErrorDto> handleUserTaskAlreadyAssignedException(
UserTaskAlreadyAssignedException ex) {
var localizedMessage =
messageResolver.getMessage(
UserTaskManagementMessage.USER_TASK_ALREADY_ASSIGNED, ex.getTaskName());
var systemErrorDto =
SystemErrorDto.builder()
.traceId(MDC.get(BaseRestExceptionHandler.TRACE_ID_KEY))
.message(ex.getMessage())
.code(String.valueOf(HttpStatus.CONFLICT))
.localizedMessage(localizedMessage)
.build();
log.error("User task already assigned", ex);
return new ResponseEntity<>(systemErrorDto, HttpStatus.CONFLICT);
}