Use module_name in migration queries

This commit is contained in:
Bertrand Chenal committed 2009-09-17 11:40:17 +02:00
1 parent be854e9ad8
commit 0baa2dd964
1 file changed
+7 -4
+7 -4
View File
@@ -134,12 +134,14 @@ class Sale(ModelWorkflow, ModelSQL, ModelView):
# Migration from 1.2: packing renamed into shipment
cursor.execute("UPDATE ir_model_data "\
"SET fs_id = REPLACE(fs_id, 'packing', 'shipment') "\
"WHERE fs_id like '%packing%' AND module = 'sale'")
"WHERE fs_id like '%%packing%%' AND module = %s",
(module_name,))
cursor.execute("UPDATE ir_model_field "\
"SET relation = REPLACE(relation, 'packing', 'shipment'), "\
"name = REPLACE(name, 'packing', 'shipment') "
"WHERE (relation like '%packing%' OR name like '%packing%') "\
"AND module = 'sale'")
"WHERE (relation like '%%packing%%' "\
"OR name like '%%packing%%') AND module = %s",
(module_name,))
table = TableHandler(cursor, self, module_name)
table.column_rename('packing_state', 'shipment_state')
table.column_rename('packing_method', 'shipment_method')
@@ -1799,7 +1801,8 @@ class HandleShipmentExceptionAsk(ModelView):
# Migration from 1.2: packing renamed into shipment
cursor.execute("UPDATE ir_model "\
"SET model = REPLACE(model, 'packing', 'shipment') "\
"WHERE model like '%packing%' AND module = 'sale'")
"WHERE model like '%%packing%%' AND module = %s",
(module_name,))
super(HandleShipmentExceptionAsk, self).init(cursor, module_name)
def default_recreate_moves(self, cursor, user, context=None):