Skip to content

Commit 85f44ee

Browse files
committed
fix: more changes
1 parent 9c12a98 commit 85f44ee

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

src/pages/ReimbursementAccount/BankInfo/BankInfo.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ function BankInfo({reimbursementAccount, reimbursementAccountDraft, plaidLinkTok
5454
const submit = useCallback(() => {
5555
if (setupType === CONST.BANK_ACCOUNT.SETUP_TYPE.MANUAL) {
5656
BankAccounts.connectBankAccountManually(
57-
Number(reimbursementAccount?.achData?.bankAccountID ?? '0'),
57+
Number(reimbursementAccount?.achData?.[bankInfoStepKeys.BANK_ACCOUNT_ID] ?? '0'),
5858
values[bankInfoStepKeys.ACCOUNT_NUMBER],
5959
values[bankInfoStepKeys.ROUTING_NUMBER],
6060
values[bankInfoStepKeys.PLAID_MASK],
6161
);
6262
} else if (setupType === CONST.BANK_ACCOUNT.SETUP_TYPE.PLAID) {
63-
BankAccounts.connectBankAccountWithPlaid(Number(reimbursementAccount?.achData?.bankAccountID ?? '0'), {
63+
BankAccounts.connectBankAccountWithPlaid(Number(reimbursementAccount?.achData?.[bankInfoStepKeys.BANK_ACCOUNT_ID] ?? '0'), {
6464
[bankInfoStepKeys.ROUTING_NUMBER]: values[bankInfoStepKeys.ROUTING_NUMBER] ?? '',
6565
[bankInfoStepKeys.ACCOUNT_NUMBER]: values[bankInfoStepKeys.ACCOUNT_NUMBER] ?? '',
6666
[bankInfoStepKeys.BANK_NAME]: values[bankInfoStepKeys.BANK_NAME] ?? '',
@@ -81,7 +81,7 @@ function BankInfo({reimbursementAccount, reimbursementAccountDraft, plaidLinkTok
8181
return;
8282
}
8383

84-
if (setupType === CONST.BANK_ACCOUNT.SETUP_TYPE.MANUAL && values[bankInfoStepKeys.BANK_NAME] !== '' && !redirectedFromPlaidToManual) {
84+
if (setupType === CONST.BANK_ACCOUNT.SETUP_TYPE.MANUAL && values.bankName !== '' && !redirectedFromPlaidToManual) {
8585
setRedirectedFromPlaidToManual(true);
8686
moveTo(0);
8787
}

src/pages/ReimbursementAccount/BankInfo/substeps/Manual.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ function Manual({reimbursementAccount, onNext}: ManualProps) {
3030
const styles = useThemeStyles();
3131

3232
const defaultValues: FormValues = {
33-
[bankInfoStepKeys.ROUTING_NUMBER]: reimbursementAccount?.achData?.routingNumber ?? '',
34-
[bankInfoStepKeys.ACCOUNT_NUMBER]: reimbursementAccount?.achData?.accountNumber ?? '',
33+
[bankInfoStepKeys.ROUTING_NUMBER]: reimbursementAccount?.achData?.[bankInfoStepKeys.ROUTING_NUMBER] ?? '',
34+
[bankInfoStepKeys.ACCOUNT_NUMBER]: reimbursementAccount?.achData?.[bankInfoStepKeys.ACCOUNT_NUMBER] ?? '',
3535
};
3636

3737
/**
@@ -62,7 +62,7 @@ function Manual({reimbursementAccount, onNext}: ManualProps) {
6262
[translate],
6363
);
6464

65-
const shouldDisableInputs = Boolean(reimbursementAccount?.achData?.bankAccountID ?? '');
65+
const shouldDisableInputs = Boolean(reimbursementAccount?.achData?.[bankInfoStepKeys.BANK_ACCOUNT_ID] ?? '');
6666

6767
return (
6868
// @ts-expect-error TODO: Remove this once Form (https://github.com/Expensify/App/issues/31972) is migrated to TypeScript.

src/pages/ReimbursementAccount/BankInfo/substeps/Plaid.tsx

+9-9
Original file line numberDiff line numberDiff line change
@@ -56,24 +56,24 @@ function Plaid({reimbursementAccount, reimbursementAccountDraft, onNext, plaidDa
5656
}, [isFocused, plaidData]);
5757

5858
const handleNextPress = useCallback(() => {
59-
const selectedPlaidBankAccount = (plaidData?.bankAccounts ?? []).find((account) => account.plaidAccountID === reimbursementAccountDraft?.plaidAccountID) ?? null;
59+
const selectedPlaidBankAccount = (plaidData?.bankAccounts ?? []).find((account) => account.plaidAccountID === reimbursementAccountDraft?.[bankInfoStepKeys.PLAID_ACCOUNT_ID] ?? null);
6060

6161
const bankAccountData = {
62-
[bankInfoStepKeys.ROUTING_NUMBER]: selectedPlaidBankAccount?.routingNumber,
63-
[bankInfoStepKeys.ACCOUNT_NUMBER]: selectedPlaidBankAccount?.accountNumber,
62+
[bankInfoStepKeys.ROUTING_NUMBER]: selectedPlaidBankAccount?.[bankInfoStepKeys.ROUTING_NUMBER],
63+
[bankInfoStepKeys.ACCOUNT_NUMBER]: selectedPlaidBankAccount?.[bankInfoStepKeys.ACCOUNT_NUMBER],
6464
[bankInfoStepKeys.PLAID_MASK]: selectedPlaidBankAccount?.mask,
65-
[bankInfoStepKeys.IS_SAVINGS]: selectedPlaidBankAccount?.isSavings,
66-
[bankInfoStepKeys.BANK_NAME]: plaidData?.bankName ?? '',
67-
[bankInfoStepKeys.PLAID_ACCOUNT_ID]: selectedPlaidBankAccount?.plaidAccountID,
68-
[bankInfoStepKeys.PLAID_ACCESS_TOKEN]: plaidData?.plaidAccessToken ?? '',
65+
[bankInfoStepKeys.IS_SAVINGS]: selectedPlaidBankAccount?.[bankInfoStepKeys.IS_SAVINGS],
66+
[bankInfoStepKeys.BANK_NAME]: plaidData?.[bankInfoStepKeys.BANK_NAME] ?? '',
67+
[bankInfoStepKeys.PLAID_ACCOUNT_ID]: selectedPlaidBankAccount?.[bankInfoStepKeys.PLAID_ACCOUNT_ID],
68+
[bankInfoStepKeys.PLAID_ACCESS_TOKEN]: plaidData?.[bankInfoStepKeys.PLAID_ACCESS_TOKEN] ?? '',
6969
};
7070

7171
ReimbursementAccount.updateReimbursementAccountDraft(bankAccountData);
7272
onNext();
7373
}, [plaidData, reimbursementAccountDraft, onNext]);
7474

75-
const bankAccountID = Number(reimbursementAccount?.achData?.bankAccountID ?? '0');
76-
const selectedPlaidAccountID = reimbursementAccountDraft?.plaidAccountID ?? '';
75+
const bankAccountID = Number(reimbursementAccount?.achData?.[bankInfoStepKeys.BANK_ACCOUNT_ID] ?? '0');
76+
const selectedPlaidAccountID = reimbursementAccountDraft?.[bankInfoStepKeys.PLAID_ACCOUNT_ID] ?? '';
7777

7878
return (
7979
// @ts-expect-error TODO: Remove this once Form (https://github.com/Expensify/App/issues/31972) is migrated to TypeScript.

0 commit comments

Comments
 (0)