Support emailing draft recurring invoices

This commit is contained in:
Hillel Coren 2022-05-26 13:28:53 +03:00
parent bb2da5bb35
commit 812c458cd1
2 changed files with 4 additions and 0 deletions

View File

@ -896,6 +896,8 @@ abstract class InvoiceEntity extends Object
actions.add(EntityAction.emailCredit); actions.add(EntityAction.emailCredit);
} else if (entityType == EntityType.invoice) { } else if (entityType == EntityType.invoice) {
actions.add(EntityAction.emailInvoice); actions.add(EntityAction.emailInvoice);
} else if (entityType == EntityType.recurringInvoice && isDraft) {
actions.add(EntityAction.emailInvoice);
} }
} }
} }

View File

@ -87,6 +87,8 @@ class RecurringInvoiceRepository {
url += '&start=true'; url += '&start=true';
} else if (action == EntityAction.stop) { } else if (action == EntityAction.stop) {
url += '&stop=true'; url += '&stop=true';
} else if (action == EntityAction.emailInvoice) {
url += '&send_now=true';
} }
if (recurringInvoice.isNew) { if (recurringInvoice.isNew) {