Skip to content

Commit 75d4ce9

Browse files
carlosmiceliOSBotify
authored andcommitted
Merge pull request #44508 from etCoderDysto/fixHold
fix: Hold option appears for invoice (cherry picked from commit 6ea15ed)
1 parent d6c5cc5 commit 75d4ce9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/MoneyReportHeader.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -249,14 +249,15 @@ function MoneyReportHeader({policy, report: moneyRequestReport, transactionThrea
249249
const isHoldCreator = ReportUtils.isHoldCreator(transaction, moneyRequestReport?.reportID) && isRequestIOU;
250250
const isTrackExpenseReport = ReportUtils.isTrackExpenseReport(moneyRequestReport);
251251
const canModifyStatus = !isTrackExpenseReport && (isPolicyAdmin || isActionOwner || isApprover);
252-
if (isOnHold && (isHoldCreator || (!isRequestIOU && canModifyStatus))) {
252+
const isInvoiceReport = ReportUtils.isInvoiceReport(moneyRequestReport);
253+
if (isOnHold && (isHoldCreator || (!isRequestIOU && canModifyStatus)) && !isInvoiceReport) {
253254
threeDotsMenuItems.push({
254255
icon: Expensicons.Stopwatch,
255256
text: translate('iou.unholdExpense'),
256257
onSelected: () => changeMoneyRequestStatus(),
257258
});
258259
}
259-
if (!isOnHold && (isRequestIOU || canModifyStatus) && !isScanning) {
260+
if (!isOnHold && (isRequestIOU || canModifyStatus) && !isScanning && !isInvoiceReport) {
260261
threeDotsMenuItems.push({
261262
icon: Expensicons.Stopwatch,
262263
text: translate('iou.hold'),

0 commit comments

Comments
 (0)