Skip to content

Commit 964bab6

Browse files
authored
Merge pull request #61467 from dukenv0307/fix/60657
Error messages not displayed consistently for invalid receipt
2 parents cee1c1f + 2a373f1 commit 964bab6

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

src/components/ReportActionItem/MoneyRequestView.tsx

+18-18
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,24 @@ function MoneyRequestView({report, shouldShowAnimatedBackground, readonly = fals
533533
/>
534534
</OfflineWithFeedback>
535535
)}
536+
{shouldShowReceiptEmptyState && (
537+
<OfflineWithFeedback pendingAction={getPendingFieldAction('receipt')}>
538+
<ReceiptEmptyState
539+
hasError={hasErrors}
540+
disabled={!canEditReceipt}
541+
onPress={() => {
542+
if (!transaction?.transactionID || !report?.reportID) {
543+
return;
544+
}
545+
Navigation.navigate(
546+
ROUTES.MONEY_REQUEST_STEP_SCAN.getRoute(CONST.IOU.ACTION.EDIT, iouType, transaction.transactionID, report.reportID, getReportRHPActiveRoute()),
547+
);
548+
}}
549+
isThumbnail={!canEditReceipt}
550+
isInMoneyRequestView
551+
/>
552+
</OfflineWithFeedback>
553+
)}
536554
{(hasReceipt || !!errors) && (
537555
<OfflineWithFeedback
538556
pendingAction={isDistanceRequest ? getPendingFieldAction('waypoints') : getPendingFieldAction('receipt')}
@@ -573,24 +591,6 @@ function MoneyRequestView({report, shouldShowAnimatedBackground, readonly = fals
573591
)}
574592
</OfflineWithFeedback>
575593
)}
576-
{shouldShowReceiptEmptyState && (
577-
<OfflineWithFeedback pendingAction={getPendingFieldAction('receipt')}>
578-
<ReceiptEmptyState
579-
hasError={hasErrors}
580-
disabled={!canEditReceipt}
581-
onPress={() => {
582-
if (!transaction?.transactionID || !report?.reportID) {
583-
return;
584-
}
585-
Navigation.navigate(
586-
ROUTES.MONEY_REQUEST_STEP_SCAN.getRoute(CONST.IOU.ACTION.EDIT, iouType, transaction.transactionID, report.reportID, getReportRHPActiveRoute()),
587-
);
588-
}}
589-
isThumbnail={!canEditReceipt}
590-
isInMoneyRequestView
591-
/>
592-
</OfflineWithFeedback>
593-
)}
594594
{!shouldShowReceiptEmptyState && !hasReceipt && <View style={{marginVertical: 6}} />}
595595
{!!shouldShowAuditMessage && <ReceiptAuditMessages notes={receiptImageViolations} />}
596596
<OfflineWithFeedback pendingAction={getPendingFieldAction('amount') ?? (amountTitle ? getPendingFieldAction('customUnitRateID') : undefined)}>

0 commit comments

Comments
 (0)