diff --git a/src/common/retryer.js b/src/common/retryer.js index e54eedbec6dd50..73833ef85b3a48 100644 --- a/src/common/retryer.js +++ b/src/common/retryer.js @@ -45,8 +45,9 @@ const retryer = async (fetcher, variables, retries = 0) => { // prettier-ignore // also checking for bad credentials if any tokens gets invalidated const isBadCredential = err.response.data && err.response.data.message === "Bad credentials"; + const isAccountSuspended = err.response.data && err.response.data.message === "Sorry. Your account was suspended."; - if (isBadCredential) { + if (isBadCredential || isAccountSuspended) { logger.log(`PAT_${retries + 1} Failed`); retries++; // directly return from the function