From beec812a61bb561dccb52d1be621cfb4a65b793f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 2 Nov 2023 16:42:45 +0100 Subject: [PATCH] Do not try to compute promotion quantity for lines without type line Closes #12351 (grafted from e4c4fcb90528908ed5135c1e78d8c7334d7c8c63) --HG-- branch : 6.0 --- modules/sale_promotion/sale.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/sale_promotion/sale.py b/modules/sale_promotion/sale.py index 9fe0fc2e2e..530eb7378c 100644 --- a/modules/sale_promotion/sale.py +++ b/modules/sale_promotion/sale.py @@ -241,6 +241,8 @@ class Promotion( if self.unit: quantity = 0 for line in sale.lines: + if line.type != 'line': + continue if self.is_valid_sale_line(line): quantity += Uom.compute_qty(line.unit, line.quantity, self.unit)