mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
Merge pull request #25341 from hashicorp/jbardin/remote-panic
prevent panic in remote backend retry
This commit is contained in:
commit
41befeaa37
@ -495,7 +495,7 @@ func (b *Remote) retryLogHook(attemptNum int, resp *http.Response) {
|
|||||||
// The retry logic in the TFE client will retry both rate limited
|
// The retry logic in the TFE client will retry both rate limited
|
||||||
// requests and server errors, but in the remote backend we only
|
// requests and server errors, but in the remote backend we only
|
||||||
// care about server errors so we ignore rate limit (429) errors.
|
// care about server errors so we ignore rate limit (429) errors.
|
||||||
if attemptNum == 0 || resp.StatusCode == 429 {
|
if attemptNum == 0 || (resp != nil && resp.StatusCode == 429) {
|
||||||
// Reset the last retry time.
|
// Reset the last retry time.
|
||||||
b.lastRetry = time.Now()
|
b.lastRetry = time.Now()
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user