diff --git a/util/request/functions.go b/util/request/functions.go index e6583e094..fe8882c78 100644 --- a/util/request/functions.go +++ b/util/request/functions.go @@ -4,6 +4,8 @@ import ( "fmt" "io" "net/http" + + "github.com/cenkalti/backoff/v4" ) var ( @@ -89,7 +91,7 @@ func ReadBody(resp *http.Response) ([]byte, error) { } if resp.StatusCode < 200 || resp.StatusCode >= 300 { - return b, &StatusError{resp: resp} + return b, backoff.Permanent(&StatusError{resp: resp}) } return b, nil