diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 60bca5a2749..0aa6cf8e803 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -1099,7 +1099,7 @@ class SaleOrderLine(models.Model): def _expected_date(self): self.ensure_one() - order_date = fields.Datetime.from_string(self.order_id.date_order if self.order_id.state in ['sale', 'done'] else fields.Datetime.now()) + order_date = fields.Datetime.from_string(self.order_id.date_order if self.order_id.date_order and self.order_id.state in ['sale', 'done'] else fields.Datetime.now()) return order_date + timedelta(days=self.customer_lead or 0.0) @api.depends('product_uom_qty', 'discount', 'price_unit', 'tax_id')