From 9842e63cb4fb6a2cd7afd32d80f21b75b38f41ed Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 4 Mar 2021 08:35:13 -0800 Subject: [PATCH] Ignore group not found error creating user --- bookwyrm/models/user.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bookwyrm/models/user.py b/bookwyrm/models/user.py index 21ef8dd2..f47eb647 100644 --- a/bookwyrm/models/user.py +++ b/bookwyrm/models/user.py @@ -209,7 +209,11 @@ class User(OrderedCollectionPageMixin, AbstractUser): super().save(*args, **kwargs) # make users editors by default - self.groups.add(Group.objects.get(name='editor')) + try: + self.groups.add(Group.objects.get(name='editor')) + except Group.objects.DoesNotExist: + # this should never happen except in tests + pass # create keys and shelves for new local users self.key_pair = KeyPair.objects.create(