diff --git a/addons/account/models/chart_template.py b/addons/account/models/chart_template.py index 91bee05ea36..07dad4c1b96 100644 --- a/addons/account/models/chart_template.py +++ b/addons/account/models/chart_template.py @@ -172,7 +172,7 @@ class AccountChartTemplate(models.AbstractModel): reload_template = template_code == company.chart_template company.chart_template = template_code - if not reload_template: + if not reload_template and (not company._existing_accounting() or self.env.ref('base.module_account').demo): for model in ('account.move',) + TEMPLATE_MODELS[::-1]: if not company.parent_id: self.env[model].sudo().search([('company_id', 'child_of', company.id)]).with_context({MODULE_UNINSTALL_FLAG: True}).unlink() diff --git a/addons/account/views/res_config_settings_views.xml b/addons/account/views/res_config_settings_views.xml index 3e59289fa62..c051f8133dc 100644 --- a/addons/account/views/res_config_settings_views.xml +++ b/addons/account/views/res_config_settings_views.xml @@ -33,7 +33,9 @@
-