changeset 8958400808a1 in modules/sale:default
details: https://hg.tryton.org/modules/sale?cmd=changeset;node=8958400808a1
description:
        Rename invoice state from cancel to cancelled

        issue8927
        review303661003
diffstat:

 invoice.py |  2 +-
 sale.py    |  6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diffs (42 lines):

diff -r 357ea6c5aa97 -r 8958400808a1 invoice.py
--- a/invoice.py        Sat Jun 06 10:17:30 2020 +0100
+++ b/invoice.py        Sat Jun 06 10:23:14 2020 +0100
@@ -92,7 +92,7 @@
     @Workflow.transition('draft')
     def draft(cls, invoices):
         for invoice in invoices:
-            if invoice.sales and invoice.state == 'cancel':
+            if invoice.sales and invoice.state == 'cancelled':
                 raise AccessError(
                     gettext('sale.msg_sale_invoice_reset_draft',
                         invoice=invoice.rec_name))
diff -r 357ea6c5aa97 -r 8958400808a1 sale.py
--- a/sale.py   Sat Jun 06 10:17:30 2020 +0100
+++ b/sale.py   Sat Jun 06 10:23:14 2020 +0100
@@ -555,7 +555,7 @@
         skip_ids.update(x.id for x in self.invoices_recreated)
         invoices = [i for i in self.invoices if i.id not in skip_ids]
         if invoices:
-            if any(i.state == 'cancel' for i in invoices):
+            if any(i.state == 'cancelled' for i in invoices):
                 return 'exception'
             elif all(i.state == 'paid' for i in invoices):
                 return 'paid'
@@ -1615,7 +1615,7 @@
         invoiced_quantity = 0
         for invoice_line in self.invoice_lines:
             if (not invoice_line.invoice
-                    or invoice_line.invoice.state != 'cancel'):
+                    or invoice_line.invoice.state != 'cancelled'):
                 invoiced_quantity += Uom.compute_qty(
                     invoice_line.unit, invoice_line.quantity, self.unit)
         self.actual_quantity = max(moved_quantity, invoiced_quantity, key=abs)
@@ -1839,7 +1839,7 @@
         skips.update(sale.invoices_recreated)
         invoices = []
         for invoice in sale.invoices:
-            if invoice.state == 'cancel' and invoice not in skips:
+            if invoice.state == 'cancelled' and invoice not in skips:
                 invoices.append(invoice.id)
         return {
             'recreate_invoices': invoices,

Reply via email to