diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 2a82d0f23f4..6fe2df11133 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1289,8 +1289,8 @@ class account_invoice(osv.Model): else: user_id = uid po_ids = purchase_order_obj.search(cr, user_id, [('invoice_ids', 'in', ids)], context=context) - if po_ids: - purchase_order_obj.message_post(cr, user_id, po_ids, body=_("Invoice paid"), context=context) + for po_id in po_ids: + purchase_order_obj.message_post(cr, user_id, po_id, body=_("Invoice paid"), context=context) return res class account_invoice_line(osv.Model):