From 3d9a1e0e16513fd4f8b6922b0d1d795d1078e6c0 Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Mon, 29 Jan 2024 15:52:27 +0700 Subject: [PATCH] fix logic request physical card --- src/pages/settings/Wallet/Card/BaseGetPhysicalCard.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/settings/Wallet/Card/BaseGetPhysicalCard.js b/src/pages/settings/Wallet/Card/BaseGetPhysicalCard.js index da77d1fa6a15..ade598608f50 100644 --- a/src/pages/settings/Wallet/Card/BaseGetPhysicalCard.js +++ b/src/pages/settings/Wallet/Card/BaseGetPhysicalCard.js @@ -186,8 +186,8 @@ function BaseGetPhysicalCard({ // If the current step of the get physical card flow is the confirmation page if (isConfirmation) { const domainCards = CardUtils.getDomainCards(cardList)[domain]; - const virtualCard = _.find(domainCards, (card) => card.isVirtual) || {}; - const cardID = virtualCard.cardID; + const physicalCard = _.find(domainCards, (card) => !card.isVirtual) || {}; + const cardID = physicalCard.cardID; Wallet.requestPhysicalExpensifyCard(cardID, authToken, updatedPrivatePersonalDetails); // Form draft data needs to be erased when the flow is complete, // so that no stale data is left on Onyx