diff --git a/src/modules/invoices/providers/invoices.service.ts b/src/modules/invoices/providers/invoices.service.ts index be1c37e..f59536d 100755 --- a/src/modules/invoices/providers/invoices.service.ts +++ b/src/modules/invoices/providers/invoices.service.ts @@ -242,6 +242,7 @@ export class InvoicesService { const invoice = await queryRunner.manager.findOne(this.invoiceRepository.target, { where: { id: invoiceId }, + relations: { items: true }, }); if (!invoice) throw new BadRequestException(InvoiceMessage.NOT_FOUND_BY_ID); @@ -262,7 +263,7 @@ export class InvoicesService { userAgent: userIpAndHeaders.headers["user-agent"], actionDescription: `Admin deleted invoice: ${invoice.numericId}`, metadata: { - items: invoice.items.map((item) => item.name).join(", "), + items: (invoice.items || []).map((item) => item.name).join(", "), }, });