mirror of
https://github.com/pcvolkmer/etl-processor.git
synced 2025-07-17 21:02:54 +00:00
fix: throw unexpected exception in case gaps returns other than 2xx Code
This commit is contained in:
@ -114,21 +114,21 @@ public class GpasPseudonymGenerator implements Generator {
|
|||||||
String.class));
|
String.class));
|
||||||
if (responseEntity.getStatusCode().is2xxSuccessful()) {
|
if (responseEntity.getStatusCode().is2xxSuccessful()) {
|
||||||
log.debug("API request succeeded. Response: {}", responseEntity.getStatusCode());
|
log.debug("API request succeeded. Response: {}", responseEntity.getStatusCode());
|
||||||
|
return responseEntity;
|
||||||
}
|
}
|
||||||
return responseEntity;
|
|
||||||
} catch (RestClientException rce) {
|
} catch (RestClientException rce) {
|
||||||
if (rce instanceof BadRequest) {
|
if (rce instanceof BadRequest) {
|
||||||
String msg = "gPas or request configuration is incorrect. Please check both."
|
String msg = "gPas or request configuration is incorrect. Please check both."
|
||||||
+ rce.getMessage();
|
+ rce.getMessage();
|
||||||
log.debug(
|
log.debug(
|
||||||
msg);
|
msg);
|
||||||
throw new PseudonymRequestFailed(msg);
|
throw new PseudonymRequestFailed(msg, rce);
|
||||||
}
|
}
|
||||||
if (rce instanceof Unauthorized) {
|
if (rce instanceof Unauthorized) {
|
||||||
var msg = "gPas access credentials are invalid check your configuration. msg: '%s".formatted(
|
var msg = "gPas access credentials are invalid check your configuration. msg: '%s".formatted(
|
||||||
rce.getMessage());
|
rce.getMessage());
|
||||||
log.error(msg);
|
log.error(msg);
|
||||||
throw new PseudonymRequestFailed(msg);
|
throw new PseudonymRequestFailed(msg, rce);
|
||||||
}
|
}
|
||||||
} catch (Exception unexpected) {
|
} catch (Exception unexpected) {
|
||||||
throw new PseudonymRequestFailed(
|
throw new PseudonymRequestFailed(
|
||||||
|
Reference in New Issue
Block a user