From 8ceebafddb267246acff537510e224c58706d0e5 Mon Sep 17 00:00:00 2001
From: Tanner Prestegard <tanner.prestegard@ligo.org>
Date: Tue, 23 Oct 2018 09:56:09 -0500
Subject: [PATCH] Bugfix to a custom guardian migration

---
 .../0004_add_guardian_anonymoususer_to_public_group.py         | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gracedb/migrations/guardian/0004_add_guardian_anonymoususer_to_public_group.py b/gracedb/migrations/guardian/0004_add_guardian_anonymoususer_to_public_group.py
index fbd73f937..cf8111501 100644
--- a/gracedb/migrations/guardian/0004_add_guardian_anonymoususer_to_public_group.py
+++ b/gracedb/migrations/guardian/0004_add_guardian_anonymoususer_to_public_group.py
@@ -13,7 +13,8 @@ def add_to_group(apps, schema_editor):
     Group = apps.get_model('auth', 'Group')
 
     # Get anonymous user
-    user = User.objects.get(username=guardian_settings.ANONYMOUS_USER_NAME)
+    user, created = User.objects.get_or_create(username=
+        guardian_settings.ANONYMOUS_USER_NAME)
 
     # Get public group
     group = Group.objects.get(name=settings.PUBLIC_GROUP)
-- 
GitLab