Fixed importer with Venue model

This commit is contained in:
tec
2014-11-05 22:41:40 +00:00
parent 9a3ac464f4
commit 780f1ac5bc
2 changed files with 3 additions and 3 deletions

View File

@@ -100,13 +100,13 @@ def import_venues(delete=False):
cursor.execute(sql) cursor.execute(sql)
for row in cursor.fetchall(): for row in cursor.fetchall():
print("Searching for %s", row[0]) print("Searching for %s", row[0])
object = models.Venue.objects.get(name__iexact=row[0]) try:
if object: object = models.Venue.objects.get(name__iexact=row[0])
if not object.three_phase_available and row[1]: if not object.three_phase_available and row[1]:
with transaction.atomic(), reversion.create_revision(): with transaction.atomic(), reversion.create_revision():
object.three_phase_available = row[1] object.three_phase_available = row[1]
object.save() object.save()
else: except ObjectDoesNotExist:
with transaction.atomic(), reversion.create_revision(): with transaction.atomic(), reversion.create_revision():
object = models.Venue(name=row[0], three_phase_available=row[1]) object = models.Venue(name=row[0], three_phase_available=row[1])
object.save() object.save()

Binary file not shown.