From e3704ecefbf1a57ccfcf2b5ef39b827f227b6b43 Mon Sep 17 00:00:00 2001 From: Julien Van Roy Date: Thu, 2 Mar 2023 09:08:56 +0000 Subject: [PATCH] [FIX] account_accountant: fix multiple liquidity lines When multiple liquidity lines exist on an account.move (occuring before 14.0), the bank reconciliation widget crashes. Taking the sum of the `amount` and `amount_currency` solves it. opw-3202392 closes odoo/odoo#114204 X-original-commit: 564f91be019a1f5fe737a01218972dfd9d74d7c8 Signed-off-by: Laurent Smet Signed-off-by: Julien Van Roy --- addons/account/models/account_bank_statement_line.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/models/account_bank_statement_line.py b/addons/account/models/account_bank_statement_line.py index f5371438995..aebeee8641d 100644 --- a/addons/account/models/account_bank_statement_line.py +++ b/addons/account/models/account_bank_statement_line.py @@ -492,9 +492,9 @@ class AccountBankStatementLine(models.Model): return ( transaction_amount, transaction_currency, - liquidity_line.amount_currency, + sum(liquidity_line.mapped('amount_currency')), liquidity_line.currency_id, - liquidity_line.balance, + sum(liquidity_line.mapped('balance')), liquidity_line.company_currency_id, )