diff --git a/addons/account/models/account_invoice.py b/addons/account/models/account_invoice.py index 9beb4c0beb0..41058dfa200 100644 --- a/addons/account/models/account_invoice.py +++ b/addons/account/models/account_invoice.py @@ -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: