[FIX]purchase: on invoice payment confirmation (during a reconciliation for example), 'invoice paid' is written on the purchase order of the invoice. Traceback when there was several purchase orders associated to the invoices confirmed
bzr revid: dle@openerp.com-20131128110937-gs6ko4djss3ffl3o
This commit is contained in:
parent
8a1a3e996f
commit
361406fab8
|
@ -1289,8 +1289,8 @@ class account_invoice(osv.Model):
|
||||||
else:
|
else:
|
||||||
user_id = uid
|
user_id = uid
|
||||||
po_ids = purchase_order_obj.search(cr, user_id, [('invoice_ids', 'in', ids)], context=context)
|
po_ids = purchase_order_obj.search(cr, user_id, [('invoice_ids', 'in', ids)], context=context)
|
||||||
if po_ids:
|
for po_id in po_ids:
|
||||||
purchase_order_obj.message_post(cr, user_id, po_ids, body=_("Invoice paid"), context=context)
|
purchase_order_obj.message_post(cr, user_id, po_id, body=_("Invoice paid"), context=context)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
class account_invoice_line(osv.Model):
|
class account_invoice_line(osv.Model):
|
||||||
|
|
Loading…
Reference in New Issue