Skip invoice lines with non line type when setting its secondary unit

issue9774
review324391002
This commit is contained in:
Sergi Almacellas Abellana
2020-11-02 09:48:22 +01:00
parent f113b274b2
commit af09eed861
+2
View File
@@ -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