in src/main/java/com/epam/digital/data/platform/user/feign/FeignErrorDecoder.java [47:62]
public Exception decode(String methodKey, Response response) {
var status = HttpStatus.valueOf(response.status());
log.error("Response status: {}", status);
if (response.status() == 401) {
return new RetryableException(response.status(), "Unauthorized request",
response.request().httpMethod(), null,
cloneRequest(response.request(), keycloakService.getAuthorizationHeader()));
}
if (response.status() == 500) {
return new BatchImportException("Batch import exception");
}
return defaultErrorDecoder.decode(methodKey, response);
}