From a7009100a601743a222b9eab8d7a2ebe9ea62575 Mon Sep 17 00:00:00 2001 From: Laurent Smet Date: Tue, 18 Feb 2020 13:51:57 +0000 Subject: [PATCH] [FIX] account: Fix traceback when creating a new currency. Introduced by: https://github.com/odoo/odoo/commit/31e1322b40ab33bf81d4c000f2b2a3f3eb8d0958 closes odoo/odoo#45688 X-original-commit: 12b17a20586c6b3c1069879557f5a169d5d85667 Signed-off-by: oco-odoo --- addons/account/models/res_currency.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account/models/res_currency.py b/addons/account/models/res_currency.py index 12f401d82a0..8bf887cf521 100644 --- a/addons/account/models/res_currency.py +++ b/addons/account/models/res_currency.py @@ -15,7 +15,8 @@ class ResCurrency(models.Model): @api.depends('rounding') def _compute_display_rounding_warning(self): for record in self: - record.display_rounding_warning = record._origin.rounding != record.rounding \ + record.display_rounding_warning = record.id \ + and record._origin.rounding != record.rounding \ and record._origin._has_accounting_entries() def write(self, vals):