mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-17 05:22:16 +00:00
Fixed importer with Venue model
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
BIN
db.sqlite3
BIN
db.sqlite3
Binary file not shown.
Reference in New Issue
Block a user