From af09eed861f8a1a73a67d2efae91cb34cb2a828a Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 2 Nov 2020 09:48:22 +0100 Subject: [PATCH] Skip invoice lines with non line type when setting its secondary unit issue9774 review324391002 --- sale.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sale.py b/sale.py index e73fc631ad..a5987fa86d 100644 --- a/sale.py +++ b/sale.py @@ -171,6 +171,8 @@ class Line(metaclass=PoolMeta): 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