From 37d75fe37d3fa5799507d68ce076ef2b47e5408f Mon Sep 17 00:00:00 2001 From: shontzu <108507236+shontzu-deriv@users.noreply.github.com> Date: Mon, 3 Mar 2025 16:30:47 +0800 Subject: [PATCH] fix: set transfer_to after real cfd account creation (#18075) --- packages/cfd/src/Stores/Modules/CFD/cfd-store.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/cfd/src/Stores/Modules/CFD/cfd-store.js b/packages/cfd/src/Stores/Modules/CFD/cfd-store.js index 6247d134bb4a..b075d1450c0e 100644 --- a/packages/cfd/src/Stores/Modules/CFD/cfd-store.js +++ b/packages/cfd/src/Stores/Modules/CFD/cfd-store.js @@ -293,6 +293,10 @@ export default class CFDStore extends BaseStore { trading_platform_available_accounts_list_response ); this.setCFDSuccessDialog(true); + window.sessionStorage.setItem( + 'cfd_transfer_to_login_id', + response.trading_platform_new_account.account_id + ); this.setIsAccountBeingCreated(false); WS.tradingPlatformAccountsList(CFD_PLATFORMS.CTRADER); setPerformanceValue('create_ctrader_account_time'); @@ -591,6 +595,7 @@ export default class CFDStore extends BaseStore { actions?.setSubmitting(false); this.setError(false); this.setIsMt5PasswordChangedModalVisible(false); + window.sessionStorage.setItem('cfd_transfer_to_login_id', response.mt5_new_account.login); this.setCFDSuccessDialog(true); await this.getAccountStatus(CFD_PLATFORMS.MT5); @@ -650,6 +655,7 @@ export default class CFDStore extends BaseStore { actions.setSubmitting(false); this.setError(false); this.setCFDSuccessDialog(true); + window.sessionStorage.setItem('cfd_transfer_to_login_id', response.trading_platform_new_account.account_id); await this.getAccountStatus(CFD_PLATFORMS.DXTRADE); const trading_platform_accounts_list_response = await WS.tradingPlatformAccountsList(values.platform);