From d6ae5015cc0ecc762eced7b0517c5ee22aca04fd Mon Sep 17 00:00:00 2001 From: Hai Lang Date: Tue, 17 May 2022 20:28:03 +0700 Subject: [PATCH] [FIX] connector_ecommerce: migration script to update rule code --- connector_ecommerce/__manifest__.py | 2 +- .../migrations/14.0.1.0.2/post-migration.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 connector_ecommerce/migrations/14.0.1.0.2/post-migration.py diff --git a/connector_ecommerce/__manifest__.py b/connector_ecommerce/__manifest__.py index 9a4d032a..c0203d6e 100644 --- a/connector_ecommerce/__manifest__.py +++ b/connector_ecommerce/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Connector for E-Commerce", - "version": "14.0.1.0.1", + "version": "14.0.1.0.2", "category": "Hidden", "author": "Camptocamp,Akretion,Odoo Community Association (OCA)", "website": "https://github.com/OCA/connector-ecommerce", diff --git a/connector_ecommerce/migrations/14.0.1.0.2/post-migration.py b/connector_ecommerce/migrations/14.0.1.0.2/post-migration.py new file mode 100644 index 00000000..70433bb3 --- /dev/null +++ b/connector_ecommerce/migrations/14.0.1.0.2/post-migration.py @@ -0,0 +1,14 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate(use_env=True) +def migrate(env, version): + xml_id = "connector_ecommerce.excep_parent_order_need_cancel" + record = env.ref(xml_id, raise_if_not_found=False) + if record: + record.code = "if self.parent_need_cancel: failed = True" + + xml_id = "connector_ecommerce.excep_order_need_cancel" + record = env.ref(xml_id, raise_if_not_found=False) + if record: + record.code = "if self.need_cancel: failed = True"