diff --git a/packages/cfd/src/Containers/jurisdiction-modal.tsx b/packages/cfd/src/Containers/jurisdiction-modal.tsx index b75c2229f114..ef98da8fb48c 100644 --- a/packages/cfd/src/Containers/jurisdiction-modal.tsx +++ b/packages/cfd/src/Containers/jurisdiction-modal.tsx @@ -54,6 +54,7 @@ type TJurisdictionModalProps = TCompareAccountsReusedProps & { toggleCFDVerificationModal: () => void; account_status: GetAccountStatus; mt5_login_list: DetailsOfEachMT5Loginid[]; + updateAccountStatus: () => void; }; const JurisdictionModal = ({ @@ -74,6 +75,8 @@ const JurisdictionModal = ({ setJurisdictionSelectedShortcode, toggleCFDVerificationModal, account_status, + updateAccountStatus, + mt5_login_list, }: TJurisdictionModalProps) => { const [checked, setChecked] = React.useState(false); @@ -117,8 +120,10 @@ const JurisdictionModal = ({ setJurisdictionSelectedShortcode(''); } }; + React.useEffect(() => { if (is_jurisdiction_modal_visible) { + updateAccountStatus(); selectSVGJurisdiction(); if (!has_submitted_personal_details) { let get_settings_response: GetSettings = {}; @@ -369,4 +374,5 @@ export default connect(({ modules, ui, client }: RootStore) => ({ setJurisdictionSelectedShortcode: modules.cfd.setJurisdictionSelectedShortcode, account_status: client.account_status, mt5_login_list: client.mt5_login_list, + updateAccountStatus: client.updateAccountStatus, }))(JurisdictionModal);