Skip to content

Commit f135e2b

Browse files
fix: fix RetryAfter function when there's no Retry-After header (box/box-codegen#903) (#1622)
Co-authored-by: Minh Nguyen Cong <[email protected]>
1 parent 63bb1fe commit f135e2b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/com/box/sdkgen/networking/retries/BoxRetryStrategy.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ public boolean shouldRetry(
6767
@Override
6868
public double retryAfter(
6969
FetchOptions fetchOptions, FetchResponse fetchResponse, int attemptNumber) {
70-
String retryAfterHeader = fetchResponse.getHeaders().get("Retry-After");
70+
String retryAfterHeader =
71+
(fetchResponse.getHeaders().containsKey("Retry-After")
72+
? fetchResponse.getHeaders().get("Retry-After")
73+
: null);
7174
if (!(retryAfterHeader == null)) {
7275
return Double.parseDouble(retryAfterHeader);
7376
}

0 commit comments

Comments
 (0)