From 5d00b4146aa5cc1942d66e60dc92d321f79bf891 Mon Sep 17 00:00:00 2001 From: aliya Date: Wed, 6 Dec 2023 15:25:48 +0100 Subject: [PATCH] [FIX] l10n_lu: fix the migration script The migration script for taxes was forward-ported without changes from 15.0 to master. However, it should be done differently since saas-16.2. closes odoo/odoo#145338 X-original-commit: d5179bf65294bced57877579c56deb9e72ecb177 Signed-off-by: Brice Bartoletti (bib) Signed-off-by: Aliya Tastemirova (alta) --- addons/l10n_lu/migrations/2.2/end-migrate_update_taxes.py | 6 ------ addons/l10n_lu/migrations/2.2/post-migrate_update_taxes.py | 7 +++++++ 2 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 addons/l10n_lu/migrations/2.2/end-migrate_update_taxes.py create mode 100644 addons/l10n_lu/migrations/2.2/post-migrate_update_taxes.py diff --git a/addons/l10n_lu/migrations/2.2/end-migrate_update_taxes.py b/addons/l10n_lu/migrations/2.2/end-migrate_update_taxes.py deleted file mode 100644 index a36a459d145..00000000000 --- a/addons/l10n_lu/migrations/2.2/end-migrate_update_taxes.py +++ /dev/null @@ -1,6 +0,0 @@ -# Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo.addons.account.models.chart_template import update_taxes_from_templates - - -def migrate(cr, version): - update_taxes_from_templates(cr, 'l10n_lu.lu_2011_chart_1') diff --git a/addons/l10n_lu/migrations/2.2/post-migrate_update_taxes.py b/addons/l10n_lu/migrations/2.2/post-migrate_update_taxes.py new file mode 100644 index 00000000000..4a60228244d --- /dev/null +++ b/addons/l10n_lu/migrations/2.2/post-migrate_update_taxes.py @@ -0,0 +1,7 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import api, SUPERUSER_ID + +def migrate(cr, version): + env = api.Environment(cr, SUPERUSER_ID, {}) + for company in env['res.company'].search([('chart_template', '=', 'lu')]): + env['account.chart.template'].try_loading('lu', company)