summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Smet <las@odoo.com>2020-02-18 13:51:57 +0000
committerLaurent Smet <las@odoo.com>2020-02-19 10:25:00 +0000
commita7009100a601743a222b9eab8d7a2ebe9ea62575 (patch)
treedf0fd0da568a70cfa21152b293dcb41f02f09395
parent1f4cc66683662cb3bdb349627e8d621720605684 (diff)
[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 <oco-odoo@users.noreply.github.com>
-rw-r--r--addons/account/models/res_currency.py3
1 files changed, 2 insertions, 1 deletions
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):