From b6bfa76264550d602b1c4ffde04790f3c506c066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Ra=C3=AFch?= Date: Mon, 19 Sep 2022 10:25:30 +0200 Subject: [PATCH] [FIX] account_fiscal_year: avoid trigger of uninstall 'fiscalyear' date range type --- .../migrations/15.0.1.0.0/pre-migration.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 account_fiscal_year/migrations/15.0.1.0.0/pre-migration.py diff --git a/account_fiscal_year/migrations/15.0.1.0.0/pre-migration.py b/account_fiscal_year/migrations/15.0.1.0.0/pre-migration.py new file mode 100644 index 000000000..439ac0abf --- /dev/null +++ b/account_fiscal_year/migrations/15.0.1.0.0/pre-migration.py @@ -0,0 +1,16 @@ +# Copyright 2022 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + DELETE FROM ir_model_data imd + USING date_range_type drt + WHERE imd.model = 'date.range.type' AND imd.res_id = drt.id + AND imd.name = 'fiscalyear'""", + )