diff --git a/packages/core/src/App/Containers/Modals/exit-traders-hub-modal/exit-traders-hub-modal.jsx b/packages/core/src/App/Containers/Modals/exit-traders-hub-modal/exit-traders-hub-modal.jsx index 122ded6e583f..60ab3ecb3de3 100644 --- a/packages/core/src/App/Containers/Modals/exit-traders-hub-modal/exit-traders-hub-modal.jsx +++ b/packages/core/src/App/Containers/Modals/exit-traders-hub-modal/exit-traders-hub-modal.jsx @@ -15,6 +15,7 @@ const ExitTradersHubModal = ({ account_list, active_accounts, setIsLoggingIn, + setPreferredLanguage, }) => { const exit_traders_hub_modal_content = ( @@ -40,6 +41,7 @@ const ExitTradersHubModal = ({ }; const onClickExitButton = async () => { + const language = getLanguage(); setIsPreAppStore(false); setIsLoggingIn(true); const cr_account = active_accounts.some(acc => acc.landing_company_shortcode === 'svg'); @@ -52,7 +54,7 @@ const ExitTradersHubModal = ({ //if eu is currently selected , switch to non-eu on exiting tradershub await switchAccount(account_list.find(acc => acc.loginid.startsWith('CR'))?.loginid); } - history.push(routes.root); + setPreferredLanguage(language); setIsLoggingIn(false); }; @@ -100,4 +102,5 @@ export default connect(({ ui, client, traders_hub }) => ({ account_list: client.account_list, active_accounts: client.active_accounts, setIsLoggingIn: client.setIsLoggingIn, + setPreferredLanguage: client.setPreferredLanguage, }))(ExitTradersHubModal);