diff --git a/la_chariotte/order/migrations/0025_groupedorder_code.py b/la_chariotte/order/migrations/0025_groupedorder_code.py index d8f72ca..f67a2c4 100644 --- a/la_chariotte/order/migrations/0025_groupedorder_code.py +++ b/la_chariotte/order/migrations/0025_groupedorder_code.py @@ -23,7 +23,14 @@ def set_code_default(apps, schema_editor): for grouped_order in GroupedOrder.objects.all().iterator(): grouped_order.code = create_code_from_pk(grouped_order.pk) grouped_order.save() - + +def reverse_set_code_default(apps, schema_editor): + """Reverse the set_code default function""" + GroupedOrder = apps.get_model("order","GroupedOrder") + for grouped_order in GroupedOrder.objects.all().iterator(): + grouped_order.code = '' + grouped_order.save() + class Migration(migrations.Migration): dependencies = [ @@ -36,7 +43,7 @@ class Migration(migrations.Migration): name="code", field=models.CharField(auto_created=True, null=True), ), - migrations.RunPython(set_code_default), + migrations.RunPython(set_code_default, reverse_set_code_default), migrations.AlterField( model_name="groupedorder", name="code",