Use module_name in migration queries

This commit is contained in:
Bertrand Chenal committed 2009-09-17 11:41:32 +02:00
1 parent 05ac5388df
commit 95d8914bc0
1 file changed
+7 -4
+7 -4
View File
@@ -113,12 +113,14 @@ class Purchase(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 = 'purchase'")
"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 = 'purchase'")
"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')
@@ -1943,7 +1945,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 = 'purchase'")
"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):