Skip to content

Commit 3756c7b

Browse files
authored
Merge pull request Expensify#64154 from callstack-internal/fix-59380
Fix Duplicate Review when there are card expenses
2 parents 56b3b68 + 4dec94f commit 3756c7b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/components/ReportActionItem/TransactionPreview/TransactionPreviewContent.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import {canEditMoneyRequest, getTransactionDetails, getWorkspaceIcon, isPolicyEx
2828
import StringUtils from '@libs/StringUtils';
2929
import type {TranslationPathOrText} from '@libs/TransactionPreviewUtils';
3030
import {createTransactionPreviewConditionals, getIOUPayerAndReceiver, getTransactionPreviewTextAndTranslationPaths} from '@libs/TransactionPreviewUtils';
31-
import {isScanning} from '@libs/TransactionUtils';
31+
import {isCardTransaction as isCardTransactionUtils, isScanning} from '@libs/TransactionUtils';
3232
import ViolationsUtils from '@libs/Violations/ViolationsUtils';
3333
import variables from '@styles/variables';
3434
import CONST from '@src/CONST';
@@ -136,6 +136,7 @@ function TransactionPreviewContent({
136136
const participantAccountIDs = isMoneyRequestAction(action) && isBillSplit ? (getOriginalMessage(action)?.participantAccountIDs ?? []) : [managerID, ownerAccountID];
137137
const participantAvatars = getAvatarsForAccountIDs(participantAccountIDs, personalDetails ?? {});
138138
const sortedParticipantAvatars = lodashSortBy(participantAvatars, (avatar) => avatar.id);
139+
const isCardTransaction = isCardTransactionUtils(transaction);
139140
if (isReportAPolicyExpenseChat && isBillSplit) {
140141
sortedParticipantAvatars.push(getWorkspaceIcon(chatReport));
141142
}
@@ -342,7 +343,7 @@ function TransactionPreviewContent({
342343
</View>
343344
</View>
344345
)}
345-
{isReviewDuplicateTransactionPage && !isIOUSettled && !isApproved && areThereDuplicates && (
346+
{isReviewDuplicateTransactionPage && !isIOUSettled && !isApproved && !isCardTransaction && areThereDuplicates && (
346347
<Button
347348
text={translate('violations.keepThisOne')}
348349
success

0 commit comments

Comments
 (0)