From 800791274625379caed4028c2e23ed4b4c34073a Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Mon, 26 Aug 2024 11:09:20 -0400 Subject: [PATCH] fix to migration script for bemade_fsm moving equipment tags --- .../migrations/17.0.0.4.0/pre-migrate.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/bemade_fsm/migrations/17.0.0.4.0/pre-migrate.py b/bemade_fsm/migrations/17.0.0.4.0/pre-migrate.py index 2d7eba9..83a7531 100644 --- a/bemade_fsm/migrations/17.0.0.4.0/pre-migrate.py +++ b/bemade_fsm/migrations/17.0.0.4.0/pre-migrate.py @@ -33,6 +33,17 @@ def migrate(cr, version): _logger.info("Re-creating equipment to tag relations.") # Add the relations + # Schema | Name | Type | Owner + # --------+---------------------------------------------------+-------+------- + # public | bemade_fsm_equipment_bemade_fsm_equipment_tag_rel | table | odoo + # public | bemade_fsm_equipment_sale_order_line_rel | table | odoo + # public | bemade_fsm_equipment_sale_order_rel | table | odoo + # public | bemade_fsm_task_equipment_rel | table | odoo + # public | bemade_fsm_task_template_equipment_rel | table | odoo + # public | fsm_equipment_fsm_equipment_tag_rel | table | odoo + # public | fsm_equipment_sale_order_rel | table | odoo + # public | fsm_task_equipment_rel | table | odoo + cr.execute( """ INSERT INTO fsm_task_equipment_rel (equipment_id, task_id) @@ -40,6 +51,16 @@ def migrate(cr, version): """ ) + cr.execute( + """ + INSERT INTO fsm_equipment_fsm_equipment_tag_rel (fsm_equipment_id, fsm_equipment_tag_id) + SELECT bemade_fsm_equipment_id, bemade_fsm_equipment_tag_id + FROM bemade_fsm_equipment_bemade_fsm_equipment_tag_rel + """ + ) + + # Clean up + _logger.info("Deleting menu items.") cr.execute( """