From a394558c368b5dfa4be177a8801fcf360b3fb897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Thu, 27 Apr 2023 09:07:26 +0200 Subject: [PATCH] [FIX] account_financial_report: Prevent error related to currency from General ledger Use case: Generate report (showing foreign currency) with accounts with defined currency. Traceback: File "/odoo/odoo-server/odoo/addons/base/models/ir_qweb_fields.py", line 448, in value_to_html fmt = "%.{0}f".format(display_currency.decimal_places) AttributeError: 'int' object has no attribute 'decimal_places' The above exception was the direct cause of the following exception: Error to render compiling AST AttributeError: 'int' object has no attribute 'decimal_places' Template: account_financial_report.report_general_ledger_lines Path: /t/div/div[2]/t[6]/t[1]/div[1]/t[1]/span/t Node: TT42804 --- .../report/templates/general_ledger.xml | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/account_financial_report/report/templates/general_ledger.xml b/account_financial_report/report/templates/general_ledger.xml index fb8f2d31..08d0190c 100644 --- a/account_financial_report/report/templates/general_ledger.xml +++ b/account_financial_report/report/templates/general_ledger.xml @@ -313,6 +313,10 @@ +
@@ -332,7 +336,7 @@ > @@ -345,7 +349,7 @@ > @@ -356,7 +360,7 @@ > @@ -693,6 +697,10 @@ +
@@ -704,7 +712,7 @@ > @@ -719,7 +727,7 @@ > @@ -736,7 +744,7 @@ > @@ -751,7 +759,7 @@ >