From 5a44259c429f20e2f152b8e7bc3577ee307dd894 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 5 Nov 2021 14:15:15 -0700 Subject: [PATCH] reset ACH data when bank account is removed instead of completely deleting it --- src/libs/actions/BankAccounts.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/libs/actions/BankAccounts.js b/src/libs/actions/BankAccounts.js index 91988e7cdd1f..69b452cbab42 100644 --- a/src/libs/actions/BankAccounts.js +++ b/src/libs/actions/BankAccounts.js @@ -867,8 +867,15 @@ function resetFreePlanBankAccount() { return; } - // Clear reimbursement account, draft user input, and the bank account list - Onyx.set(ONYXKEYS.REIMBURSEMENT_ACCOUNT, {}); + // Reset reimbursement account, and clear draft user input, and the bank account list + const achData = { + useOnfido: true, + policyID: '', + isInSetup: true, + domainLimit: 0, + currentStep: CONST.BANK_ACCOUNT.STEP.BANK_ACCOUNT, + }; + Onyx.set(ONYXKEYS.REIMBURSEMENT_ACCOUNT, {achData}); Onyx.set(ONYXKEYS.REIMBURSEMENT_ACCOUNT_DRAFT, null); Onyx.set(ONYXKEYS.BANK_ACCOUNT_LIST, []);