[FIX] account: potential traceback

The method `get_by_record` expects a singleton.

opw-691198
This commit is contained in:
Nicolas Martinelli
2016-10-20 10:46:19 +02:00
parent 62c0a161ef
commit ebf3b3d7a8
+2 -2
View File
@@ -473,8 +473,8 @@ class AccountInvoice(models.Model):
rec_dom = [('name', '=', 'property_account_receivable_id'), ('company_id', '=', company_id)]
pay_dom = [('name', '=', 'property_account_payable_id'), ('company_id', '=', company_id)]
res_dom = [('res_id', '=', 'res.partner,%s' % partner_id)]
rec_prop = prop.search(rec_dom + res_dom) or prop.search(rec_dom)
pay_prop = prop.search(pay_dom + res_dom) or prop.search(pay_dom)
rec_prop = prop.search(rec_dom + res_dom) or prop.search(rec_dom, limit=1)
pay_prop = prop.search(pay_dom + res_dom) or prop.search(pay_dom, limit=1)
rec_account = rec_prop.get_by_record(rec_prop)
pay_account = pay_prop.get_by_record(pay_prop)
if not rec_account and not pay_account: