Skip to content

Commit c3190ca

Browse files
committed
fix(portaswitch): ensure session migration checks numeric refresh token
1 parent 8bd4678 commit c3190ca

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

app/bss/adapters/portaswitch/adapter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,9 +301,10 @@ def refresh_session(self, refresh_token: str) -> SessionInfo:
301301
"""
302302
try:
303303

304-
if self._settings.ENABLE_ON_DEMAND_SESSION_MIGRATION:
304+
if self._settings.ENABLE_ON_DEMAND_SESSION_MIGRATION and refresh_token.isdigit():
305305
# On-demand session migration is enabled. We need to emulate account login to get a new access token
306306
i_account = self._hash_dictionary.get(refresh_token, refresh_token)
307+
logging.info(f"On-demand session migration is enabled. Trying to emulate {i_account} account login")
307308
session_data = self._emulate_account_login(str(i_account))
308309
else:
309310
session_data = self._account_api.refresh(refresh_token)

0 commit comments

Comments
 (0)