diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 7d2a85e060a..d81e269be42 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -297,7 +297,7 @@ class SaleOrder(models.Model): """ for order in self: dates_list = [] - for line in order.order_line.filtered(lambda x: x.state != 'cancel' and not x._is_delivery()): + for line in order.order_line.filtered(lambda x: x.state != 'cancel' and not x._is_delivery() and not x.display_type): dt = line._expected_date() dates_list.append(dt) if dates_list: diff --git a/addons/sale_stock/models/sale_order.py b/addons/sale_stock/models/sale_order.py index 93561f2fa3b..2524c91c548 100644 --- a/addons/sale_stock/models/sale_order.py +++ b/addons/sale_stock/models/sale_order.py @@ -83,7 +83,7 @@ class SaleOrder(models.Model): super(SaleOrder, self)._compute_expected_date() for order in self: dates_list = [] - for line in order.order_line.filtered(lambda x: x.state != 'cancel' and not x._is_delivery()): + for line in order.order_line.filtered(lambda x: x.state != 'cancel' and not x._is_delivery() and not x.display_type): dt = line._expected_date() dates_list.append(dt) if dates_list: