diff --git a/Sources/OAuth2Client/NXOAuth2Connection.m b/Sources/OAuth2Client/NXOAuth2Connection.m index 325177db..466f9374 100644 --- a/Sources/OAuth2Client/NXOAuth2Connection.m +++ b/Sources/OAuth2Client/NXOAuth2Connection.m @@ -424,7 +424,7 @@ - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLRespon { [self cancel]; [client refreshAccessTokenAndRetryConnection:self]; - } else if (client.authConnection != self && authenticateHeader && client) { + } else if (client.authConnection != self && authenticateHeader && client && !client.accessToken) { [self cancel]; [client requestAccessAndRetryConnection:self]; } else {