Skip to content

Commit 5c22160

Browse files
committed
receiver and admin can not pay empty invoice report
1 parent e6b0777 commit 5c22160

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/libs/ReportPrimaryActionUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,11 +184,11 @@ function isPrimaryPayAction(report: Report, policy?: Policy, reportNameValuePair
184184
}
185185

186186
const parentReport = getParentReport(report);
187-
if (parentReport?.invoiceReceiver?.type === CONST.REPORT.INVOICE_RECEIVER_TYPE.INDIVIDUAL) {
187+
if (parentReport?.invoiceReceiver?.type === CONST.REPORT.INVOICE_RECEIVER_TYPE.INDIVIDUAL && reimbursableSpend > 0) {
188188
return parentReport?.invoiceReceiver?.accountID === getCurrentUserAccountID();
189189
}
190190

191-
return invoiceReceiverPolicy?.role === CONST.POLICY.ROLE.ADMIN;
191+
return invoiceReceiverPolicy?.role === CONST.POLICY.ROLE.ADMIN && reimbursableSpend > 0;
192192
}
193193

194194
function isExportAction(report: Report, policy?: Policy, reportActions?: ReportAction[]) {

0 commit comments

Comments
 (0)