Skip to content

Commit

Permalink
Merge pull request #56048 from callstack-internal/fix/55570-invoice-t…
Browse files Browse the repository at this point in the history
…itle

Invoice report name ND and OD formats
  • Loading branch information
cristipaval authored Feb 5, 2025
2 parents e2f6a2e + df6d351 commit 91ced52
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion src/libs/ReportUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,14 @@ function isInvoiceReport(report: OnyxInputOrEntry<Report> | SearchReport): boole
return report?.type === CONST.REPORT.TYPE.INVOICE;
}

function isNewDotInvoice(invoiceRoomID: string | undefined): boolean {
if (!invoiceRoomID) {
return false;
}

return isInvoiceRoom(getReport(invoiceRoomID, allReports));
}

/**
* Checks if a report is an Expense report.
*/
Expand Down Expand Up @@ -4487,7 +4495,9 @@ function getReportNameInternal({
}

if (isInvoiceReport(report)) {
formattedName = report?.reportName ?? getMoneyRequestReportName({report, policy, invoiceReceiverPolicy});
const moneyRequestReportName = getMoneyRequestReportName({report, policy, invoiceReceiverPolicy});
const oldDotInvoiceName = report?.reportName ?? moneyRequestReportName;
formattedName = isNewDotInvoice(report?.chatReportID) ? moneyRequestReportName : oldDotInvoiceName;
}

if (isInvoiceRoom(report)) {
Expand Down Expand Up @@ -9380,6 +9390,7 @@ export {
isInvoiceRoom,
isInvoiceRoomWithID,
isInvoiceReport,
isNewDotInvoice,
isOpenInvoiceReport,
getDefaultNotificationPreferenceForReport,
canWriteInReport,
Expand Down

0 comments on commit 91ced52

Please sign in to comment.