Caught programmingerror in boot code for migrations

pull/39/head
Piero Toffanin 2016-10-25 18:08:15 -04:00
rodzic 78122ecec5
commit b121e65d5c
2 zmienionych plików z 12 dodań i 11 usunięć

Wyświetl plik

@ -18,6 +18,6 @@ before_install:
install:
- docker-compose up --build -d
- sleep 40
- sleep 30
script: docker-compose exec webapp python manage.py test

Wyświetl plik

@ -26,14 +26,15 @@ def boot():
if User.objects.filter(is_superuser=True).count() == 0:
User.objects.create_superuser('admin', 'admin@example.com', 'admin')
logger.info("Created superuser")
# Unlock any Task that might have been locked
Task.objects.filter(processing_lock=True).update(processing_lock=False)
if not settings.TESTING:
# Setup and start scheduler
scheduler.setup()
scheduler.update_nodes_info(background=True)
except ProgrammingError:
logger.warn("Could not create default group/user. If running a migration, this is expected.")
# Unlock any Task that might have been locked
Task.objects.filter(processing_lock=True).update(processing_lock=False)
if not settings.TESTING:
# Setup and start scheduler
scheduler.setup()
scheduler.update_nodes_info(background=True)
logger.warn("Could not touch the database. If running a migration, this is expected.")