Skip to content

Commit 0408b1a

Browse files
committed
fix: change condition to fix default choice scenario
1 parent 0388be2 commit 0408b1a

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/pages/settings/Wallet/InternationalDepositAccount/substeps/CountrySelection.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ import CONST from '@src/CONST';
1919
import type {TranslationPaths} from '@src/languages/types';
2020
import ONYXKEYS from '@src/ONYXKEYS';
2121
import ROUTES from '@src/ROUTES';
22+
import {isEmptyObject} from '@src/types/utils/EmptyObject';
2223

23-
function CountrySelection({isEditing, onNext, formValues, resetScreenIndex}: CustomSubStepProps) {
24+
function CountrySelection({isEditing, onNext, formValues, resetScreenIndex, fieldsMap}: CustomSubStepProps) {
2425
const {translate} = useLocalize();
2526
const {isOffline} = useNetwork();
2627
const styles = useThemeStyles();
@@ -37,13 +38,13 @@ function CountrySelection({isEditing, onNext, formValues, resetScreenIndex}: Cus
3738
}
3839
return;
3940
}
40-
if (formValues.bankCountry === currentCountry) {
41+
if (!isEmptyObject(fieldsMap) && formValues.bankCountry === currentCountry) {
4142
onNext();
4243
return;
4344
}
4445
fetchCorpayFields(currentCountry);
4546
resetScreenIndex?.(CONST.CORPAY_FIELDS.INDEXES.MAPPING.BANK_ACCOUNT_DETAILS);
46-
}, [currentCountry, formValues.bankCountry, onNext, resetScreenIndex, isUserValidated]);
47+
}, [currentCountry, fieldsMap, formValues.bankCountry, resetScreenIndex, isUserValidated, onNext]);
4748

4849
const onSelectionChange = useCallback((country: Option) => {
4950
setCurrentCountry(country.value);

0 commit comments

Comments
 (0)