diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py index b982858af56..bfbe5ecfc7c 100644 --- a/addons/account/models/account_payment.py +++ b/addons/account/models/account_payment.py @@ -378,7 +378,7 @@ class AccountPayment(models.Model): else: bank_partner = pay.partner_id - available_partner_bank_accounts = bank_partner.bank_ids.filtered(lambda x: x.company_id in (False, pay.company_id)) + available_partner_bank_accounts = bank_partner.bank_ids.filtered(lambda x: x.company_id.id in (False, pay.company_id.id)) if available_partner_bank_accounts: if pay.partner_bank_id not in available_partner_bank_accounts: pay.partner_bank_id = available_partner_bank_accounts[0]._origin diff --git a/addons/account/wizard/account_payment_register.py b/addons/account/wizard/account_payment_register.py index a71e22d5ad0..35a144d778f 100644 --- a/addons/account/wizard/account_payment_register.py +++ b/addons/account/wizard/account_payment_register.py @@ -319,7 +319,7 @@ class AccountPaymentRegister(models.TransientModel): batches = wizard._get_batches() bank_partners = batches[0]['lines'].move_id.bank_partner_id wizard.available_partner_bank_ids = bank_partners.bank_ids\ - .filtered(lambda x: x.company_id in (False, wizard.company_id))._origin + .filtered(lambda x: x.company_id.id in (False, wizard.company_id.id))._origin else: wizard.available_partner_bank_ids = False