diff --git a/addons/sale/models/sale.py b/addons/sale/models/sale.py index 40ce0e98088..947aa121a89 100644 --- a/addons/sale/models/sale.py +++ b/addons/sale/models/sale.py @@ -696,7 +696,7 @@ class SaleOrderLine(models.Model): def create(self, values): values.update(self._prepare_add_missing_fields(values)) line = super(SaleOrderLine, self).create(values) - if line.state == 'sale': + if line.order_id.state == 'sale': line._action_procurement_create() msg = _("Extra line with %s ") % (line.product_id.display_name,) line.order_id.message_post(body=msg)