From a246535986a7163f88b1c32b891bd8861c53d035 Mon Sep 17 00:00:00 2001 From: vinu-deriv Date: Thu, 27 Feb 2025 12:18:05 +0400 Subject: [PATCH 1/2] fix: do not request for a token of disabled currency --- src/javascript/_common/auth.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/javascript/_common/auth.js b/src/javascript/_common/auth.js index 162f00af138..5ded76e5e26 100644 --- a/src/javascript/_common/auth.js +++ b/src/javascript/_common/auth.js @@ -146,7 +146,7 @@ export const requestSingleSignOn = async () => { const hasMissingToken = Object.values(clientAccounts).some((account) => { // Check if current account is missing token - if (!account?.token) { + if (!account?.token && !account?.is_disabled !== 1) { return true; // No linked accounts and no token } return false; From 1c83f76b025bc9ca72bf45befd39f2500e4eae57 Mon Sep 17 00:00:00 2001 From: vinu-deriv Date: Thu, 27 Feb 2025 12:19:14 +0400 Subject: [PATCH 2/2] fix: do not request for a token of disabled currency --- src/javascript/_common/auth.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/javascript/_common/auth.js b/src/javascript/_common/auth.js index 5ded76e5e26..371c825f93b 100644 --- a/src/javascript/_common/auth.js +++ b/src/javascript/_common/auth.js @@ -156,8 +156,7 @@ export const requestSingleSignOn = async () => { isLoggedInCookie && !isCallbackPage && !isEndpointPage && - (!isClientAccountsPopulated || - (isClientAccountsPopulated && hasMissingToken)) && + (!isClientAccountsPopulated || hasMissingToken) && isAuthEnabled; if (shouldRequestSignOn) {