From e622c3948d8930c70f3e8a8bc9e4f671c5a9de01 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 5 Nov 2018 16:24:30 +0100 Subject: [PATCH] Fix buggy migration --- src/pretix/base/migrations/0102_auto_20181017_0024.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/migrations/0102_auto_20181017_0024.py b/src/pretix/base/migrations/0102_auto_20181017_0024.py index 4de63daa15..ea0e7adfd7 100644 --- a/src/pretix/base/migrations/0102_auto_20181017_0024.py +++ b/src/pretix/base/migrations/0102_auto_20181017_0024.py @@ -9,14 +9,17 @@ def set_attendee_name_parts(apps, schema_editor): for op in OrderPosition.objects.exclude(attendee_name_cached=None).exclude( attendee_name_cached__isnull=True).iterator(): op.attendee_name_parts = {'_legacy': op.attendee_name_cached} + op.save(update_fields=['attendee_name_parts']) CartPosition = apps.get_model('pretixbase', 'CartPosition') # noqa for op in CartPosition.objects.exclude(attendee_name_cached=None).exclude( attendee_name_cached__isnull=True).iterator(): op.attendee_name_parts = {'_legacy': op.attendee_name_cached} + op.save(update_fields=['attendee_name_parts']) InvoiceAddress = apps.get_model('pretixbase', 'InvoiceAddress') # noqa for ia in InvoiceAddress.objects.exclude(name_cached=None).exclude( name_cached__isnull=True).iterator(): - op.name_parts = {'_legacy': ia.name_cached} + ia.name_parts = {'_legacy': ia.name_cached} + ia.save(update_fields=['name_parts']) class Migration(migrations.Migration):