public ResponseEntity handleUserTaskNotExistsOrCompletedException()

in src/main/java/com/epam/digital/data/platform/usrtaskmgt/exception/handler/RestExceptionHandler.java [120:134]


  public ResponseEntity<SystemErrorDto> handleUserTaskNotExistsOrCompletedException(
      UserTaskNotExistsOrCompletedException ex) {
    var localizedMessage =
        messageResolver.getMessage(UserTaskManagementMessage.USER_TASK_NOT_EXISTS_OR_COMPLETED);

    var systemErrorDto =
        SystemErrorDto.builder()
            .traceId(MDC.get(BaseRestExceptionHandler.TRACE_ID_KEY))
            .message(ex.getCause().getMessage())
            .code(ex.getCause().getCode())
            .localizedMessage(localizedMessage)
            .build();
    log.error("User task not exists or completed", ex);
    return new ResponseEntity<>(systemErrorDto, HttpStatus.NOT_FOUND);
  }