From 944fe1a9dde00a0acfead1787c8f00b1a1600e02 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Fri, 7 Aug 2015 17:32:17 +0200 Subject: [PATCH] only run migration if we have items --- pandora/item/migrations/0006_add_annotation_sequence.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pandora/item/migrations/0006_add_annotation_sequence.py b/pandora/item/migrations/0006_add_annotation_sequence.py index cc2c0327..191f4c95 100644 --- a/pandora/item/migrations/0006_add_annotation_sequence.py +++ b/pandora/item/migrations/0006_add_annotation_sequence.py @@ -16,9 +16,10 @@ class Migration(SchemaMigration): )) db.send_create_signal('item', ['AnnotationSequence']) import item.models - for i in item.models.Item.objects.all(): - item.models.AnnotationSequence.reset(i) - for a in item.models.Annotation.objects.filter(public_id=None): a.save() + if item.models.Item.objects.all().count(): + for i in item.models.Item.objects.all(): + item.models.AnnotationSequence.reset(i) + for a in item.models.Annotation.objects.filter(public_id=None): a.save() def backwards(self, orm): # Deleting model 'AnnotationSequence'