[FIX] account: Fix wrong filter on partner banks
closes odoo/odoo#80811 Forward-port-of: https://github.com/odoo/odoo/pull/80771 X-original-commit: bd24fbbe1d16280b014caadc5c65fddb5f10112c Signed-off-by: Olivier Colson <oco@odoo.com> Signed-off-by: Laurent Smet <las@odoo.com>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user