update: change the invoice status
This commit is contained in:
@@ -317,7 +317,7 @@ export class InvoicesService {
|
||||
if (invoice.status === InvoiceStatus.PAID) throw new BadRequestException(InvoiceMessage.INVOICE_ALREADY_PAID);
|
||||
|
||||
if (dayjs().isAfter(dayjs(invoice.dueDate).add(INVOICE.MAX_DAYS_AFTER_OVERDUE, "day"))) {
|
||||
invoice.status = InvoiceStatus.EXPIRED;
|
||||
invoice.status = InvoiceStatus.ARCHIVED;
|
||||
await queryRunner.manager.save(Invoice, invoice);
|
||||
throw new BadRequestException(InvoiceMessage.INVOICE_IS_OVERDUE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user