diff --git a/internal/client/github.go b/internal/client/github.go index f51e4a80d..5b8dce119 100644 --- a/internal/client/github.go +++ b/internal/client/github.go @@ -168,11 +168,11 @@ func (c *githubClient) Upload( }, file, ) - if resp.StatusCode == 422 { + if err == nil { + return nil + } + if resp != nil && resp.StatusCode == 422 { return err } - if err != nil { - return RetriableError{err} - } - return nil + return RetriableError{err} }