diff --git a/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java b/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java index dcba2d307..8ee947fe2 100644 --- a/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java +++ b/src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java @@ -67,7 +67,10 @@ public boolean shouldRetry( @Override public double retryAfter( FetchOptions fetchOptions, FetchResponse fetchResponse, int attemptNumber) { - String retryAfterHeader = fetchResponse.getHeaders().get("Retry-After"); + String retryAfterHeader = + (fetchResponse.getHeaders().containsKey("Retry-After") + ? fetchResponse.getHeaders().get("Retry-After") + : null); if (!(retryAfterHeader == null)) { return Double.parseDouble(retryAfterHeader); }