1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/l10n_no_saft/migrations/1.2/post-migrate.py
2024-12-10 09:04:09 +07:00

15 lines
583 B
Python

from odoo import api, SUPERUSER_ID
def migrate(cr, version):
# Remove xsd validation crons as the validation is done differently.
env = api.Environment(cr, SUPERUSER_ID, {})
old_cron = env.ref("l10n_no_saft.ir_cron_load_xsd_file", raise_if_not_found=False)
old_cron_1_3 = env.ref("l10n_no_saft.ir_cron_load_xsd_file_1_3", raise_if_not_found=False)
cron_ids = tuple(cron.id for cron in (old_cron, old_cron_1_3) if cron)
if cron_ids:
cr.execute(
"DELETE FROM ir_cron WHERE id in %(cron_ids)s",
{'cron_ids': cron_ids}
)