[FIX] account: remove duplicate _compute_payment_method_id

seen when working on opw-2508263c

forward-port of #72654

closes odoo/odoo#72895

X-original-commit: 38906fb5a9c65335f15fd3d09399988616fbe18f
Signed-off-by: William André (wan) <wan@odoo.com>
Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
This commit is contained in:
Nicolas Lempereur
2021-06-28 17:01:52 +00:00
parent 45b378f1f0
commit 725a30c2f9
@@ -289,23 +289,6 @@ class AccountPaymentRegister(models.TransientModel):
else:
wizard.partner_bank_id = False
@api.depends('journal_id')
def _compute_payment_method_id(self):
for wizard in self:
batches = wizard._get_batches()
payment_type = batches[0]['key_values']['payment_type']
if payment_type == 'inbound':
available_payment_methods = wizard.journal_id.inbound_payment_method_line_ids.mapped('payment_method_id')
else:
available_payment_methods = wizard.journal_id.outbound_payment_method_line_ids.mapped('payment_method_id')
# Select the first available one by default.
if available_payment_methods:
wizard.payment_method_id = available_payment_methods[0]._origin
else:
wizard.payment_method_id = False
@api.depends('payment_type',
'journal_id.inbound_payment_method_line_ids',
'journal_id.outbound_payment_method_line_ids')