diff --git a/src/app/App.tsx b/src/app/App.tsx index 692bd4b3..3beb561c 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -70,7 +70,7 @@ function App() { }; React.useEffect(() => { - const accounts_list = localStorage.getItem('accountsList') || '{}'; + const accounts_list = JSON.parse(localStorage.getItem('accountsList') || '{}'); const cookie_accounts = Cookies.get('client.accounts') || '{}'; const stored_accounts = JSON.parse(localStorage.getItem('clientAccounts') || '{}'); @@ -78,11 +78,9 @@ function App() { const account_data = data as { loginid: string; token: string }; const loginid = account_data.loginid; accounts_list[loginid] = account_data.token; + localStorage.setItem('accountsList', accounts_list); }); - if (accounts_list) { - localStorage.setItem('accountsList', JSON.stringify(accounts_list)); - } const client_accounts = { ...stored_accounts, ...JSON.parse(cookie_accounts),