diff --git a/addons/sale_stock/models/sale_order.py b/addons/sale_stock/models/sale_order.py index cfae2e5da54..fd2e8ed7cd2 100644 --- a/addons/sale_stock/models/sale_order.py +++ b/addons/sale_stock/models/sale_order.py @@ -49,7 +49,7 @@ class SaleOrder(models.Model): for order in self: dates_list = [] confirm_date = fields.Datetime.from_string(order.confirmation_date if order.state == 'sale' else fields.Datetime.now()) - for line in order.order_line.filtered(lambda x: x.state != 'cancel'): + for line in order.order_line.filtered(lambda x: x.state != 'cancel' and not x._is_delivery()): dt = confirm_date + timedelta(days=line.customer_lead or 0.0) dates_list.append(dt) if dates_list: