From f0276ed5908a653f707228d7cf9a38aa46568301 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 11 Jun 2021 02:50:02 +0300 Subject: [PATCH] Another fix for legacy app sessions --- src/modules/actions/api/initial.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/actions/api/initial.ts b/src/modules/actions/api/initial.ts index 753e8bbad..3ea9dcecb 100644 --- a/src/modules/actions/api/initial.ts +++ b/src/modules/actions/api/initial.ts @@ -23,9 +23,10 @@ addReducer('initApi', (global: GlobalState, actions) => { if (!sessionInfo) { const legacySessionMainDc = localStorage.getItem(LEGACY_SESSION_KEY); - const legacySessionMainDcKey = localStorage.getItem(`dc${legacySessionMainDc}_auth_key`); + const legacySessionMainDcKeyJson = localStorage.getItem(`dc${legacySessionMainDc}_auth_key`); - if (legacySessionMainDc && legacySessionMainDcKey) { + if (legacySessionMainDc && legacySessionMainDcKeyJson) { + const legacySessionMainDcKey = JSON.parse(legacySessionMainDcKeyJson); sessionInfo = `session:${legacySessionMainDc}:${legacySessionMainDcKey}`; } }