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