in src/main/java/com/epam/digital/data/platform/report/config/feign/FeignErrorDecoder.java [29:43]
public Exception decode(String methodKey, Response response) {
var status = HttpStatus.valueOf(response.status());
var exception = defaultErrorDecoder.decode(methodKey, response);
if (exception instanceof RetryableException) {
return exception;
}
if (status.is5xxServerError()) {
return new RetryableException(status.value(), "Redash server error",
response.request().httpMethod(), null, response.request());
}
return exception;
}