diff --git a/auth/token-managers/token-manager.ts b/auth/token-managers/token-manager.ts index ea229b5d..9d3ec21c 100644 --- a/auth/token-managers/token-manager.ts +++ b/auth/token-managers/token-manager.ts @@ -189,6 +189,9 @@ export class TokenManager { this.pendingRequests.forEach(({ reject }) => { reject(err); }); + // Reset the queue and the request time if the token acquisition fails. + this.pendingRequests = []; + this.requestTime = 0; throw err; }); }