diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 838b7862e54..0a757923616 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -529,7 +529,8 @@ class PurchaseOrderLine(models.Model): for line in self: if line.order_id.state in ['approved', 'done']: raise UserError(_('Cannot delete a purchase order line which is in state \'%s\'.') %(line.state,)) - line.procurement_ids.message_post(body=_('Purchase order line deleted.')) + for proc in line.procurement_ids: + proc.message_post(body=_('Purchase order line deleted.')) line.procurement_ids.write({'state': 'exception'}) return super(PurchaseOrderLine, self).unlink()