From 6516f860037654b4374da1d4b86b7a1412618aef Mon Sep 17 00:00:00 2001 From: tec Date: Wed, 5 Nov 2014 22:41:40 +0000 Subject: [PATCH] Fixed importer with Venue model --- RIGS/importer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/RIGS/importer.py b/RIGS/importer.py index 694cf4f5..03a9851e 100644 --- a/RIGS/importer.py +++ b/RIGS/importer.py @@ -100,13 +100,13 @@ def import_venues(delete=False): cursor.execute(sql) for row in cursor.fetchall(): print("Searching for %s", row[0]) - object = models.Venue.objects.get(name__iexact=row[0]) - if object: + try: + object = models.Venue.objects.get(name__iexact=row[0]) if not object.three_phase_available and row[1]: with transaction.atomic(), reversion.create_revision(): object.three_phase_available = row[1] object.save() - else: + except ObjectDoesNotExist: with transaction.atomic(), reversion.create_revision(): object = models.Venue(name=row[0], three_phase_available=row[1]) object.save()