Skip to content

Commit 779b405

Browse files
committed
fix: Epsf card - Form error message appear on limit page
1 parent 190f765 commit 779b405

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

src/libs/actions/Card.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,10 @@ function clearIssueNewCardFlow(policyID: string | undefined) {
379379
});
380380
}
381381

382+
function clearIssueNewCardFormData(policyID: string | undefined) {
383+
Onyx.set(ONYXKEYS.FORMS.ISSUE_NEW_EXPENSIFY_CARD_FORM, {});
384+
}
385+
382386
function clearIssueNewCardError(policyID: string | undefined) {
383387
Onyx.merge(`${ONYXKEYS.COLLECTION.ISSUE_NEW_EXPENSIFY_CARD}${policyID}`, {errors: null});
384388
}
@@ -967,5 +971,6 @@ export {
967971
deactivateCard,
968972
getCardDefaultName,
969973
queueExpensifyCardForBilling,
974+
clearIssueNewCardFormData,
970975
};
971976
export type {ReplacementReason};

src/pages/workspace/expensifyCard/WorkspaceExpensifyCardListPage.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import useResponsiveLayout from '@hooks/useResponsiveLayout';
2828
import useSearchResults from '@hooks/useSearchResults';
2929
import useThemeStyles from '@hooks/useThemeStyles';
3030
import useWindowDimensions from '@hooks/useWindowDimensions';
31+
import {clearIssueNewCardFormData} from '@libs/actions/Card';
3132
import {clearDeletePaymentMethodError} from '@libs/actions/PaymentMethods';
3233
import {filterCardsByPersonalDetails, getCardsByCardholderName, sortCardsByCardholderName} from '@libs/CardUtils';
3334
import type {PlatformStackRouteProp} from '@libs/Navigation/PlatformStackNavigation/types';
@@ -93,6 +94,7 @@ function WorkspaceExpensifyCardListPage({route, cardsList, fundID}: WorkspaceExp
9394
const [inputValue, setInputValue, filteredSortedCards] = useSearchResults(allCards, filterCard, sortCards);
9495

9596
const handleIssueCardPress = () => {
97+
clearIssueNewCardFormData(policyID);
9698
if (isAccountLocked) {
9799
showLockedAccountModal();
98100
return;

0 commit comments

Comments
 (0)