From eefe80e21533c378dcb23c2b5a566a6def6ec245 Mon Sep 17 00:00:00 2001 From: Luc De Meyer Date: Sat, 31 Oct 2020 17:19:19 +0100 Subject: [PATCH] [FIX] account_chart_update: ignore template fields that do not exist in real --- account_chart_update/__manifest__.py | 2 +- account_chart_update/wizard/wizard_chart_update.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/account_chart_update/__manifest__.py b/account_chart_update/__manifest__.py index 17214bf3..31ca9470 100644 --- a/account_chart_update/__manifest__.py +++ b/account_chart_update/__manifest__.py @@ -7,7 +7,7 @@ { "name": "Detect changes and update the Account Chart from a template", "summary": "Wizard to update a company's account chart from a template", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "author": "Tecnativa, BCIM, Okia, Odoo Community Association (OCA)", "website": "https://github.com/OCA/account-financial-tools", "depends": ["account"], diff --git a/account_chart_update/wizard/wizard_chart_update.py b/account_chart_update/wizard/wizard_chart_update.py index 5a5ec1a4..90157fa2 100644 --- a/account_chart_update/wizard/wizard_chart_update.py +++ b/account_chart_update/wizard/wizard_chart_update.py @@ -658,7 +658,7 @@ class WizardUpdateChartsAccounts(models.TransientModel): } to_include = template_field_mapping[template._name].mapped("name") for key, field in template._fields.items(): - if key in ignore or key not in to_include: + if key in ignore or key not in to_include or not hasattr(real, key): continue expected = None # Translate template records to reals for comparison