changeset cf68653e2ce9 in modules/sale_secondary_unit:5.6
details: 
https://hg.tryton.org/modules/sale_secondary_unit?cmd=changeset;node=cf68653e2ce9
description:
        Skip invoice lines with non line type when setting its secondary unit

        issue9774
        review324391002
        (grafted from 4b1e78aa9ddc1f22e20b8c72461c72619dd178c5)
diffstat:

 sale.py |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r e8c00d71aa6e -r cf68653e2ce9 sale.py
--- a/sale.py   Tue Oct 13 18:24:44 2020 +0200
+++ b/sale.py   Mon Nov 02 09:48:22 2020 +0100
@@ -171,6 +171,8 @@
         lines = super().get_invoice_line()
         if hasattr(InvoiceLine, 'secondary_unit'):
             for line in lines:
+                if line.type != 'line':
+                    continue
                 if line.unit == self.unit:
                     line.secondary_unit = self.secondary_unit
         return lines

Reply via email to