utils: in update_roles() do not fail if there are no OU

This commit is contained in:
Benjamin Dauvergne 2017-07-17 19:05:21 +02:00
parent 33b2c69554
commit 9629a172ec
1 changed files with 8 additions and 4 deletions

View File

@ -133,10 +133,14 @@ ROLE_TEMPLATES = [
def update_roles():
default_ou = OU.objects.get(default=True)
if default_ou.slug != 'usagers':
default_ou.default = False
default_ou.save()
try:
default_ou = OU.objects.get(default=True)
except OU.DoesNotExist:
pass
else:
if default_ou.slug != 'usagers':
default_ou.default = False
default_ou.save()
ou_usagers, created = OU.objects.get_or_create(
slug='usagers',