Go back to using get_or_create

This commit is contained in:
Neil Martinsen-Burrell 2023-04-04 15:34:51 -05:00
parent 63979afe32
commit 57f3428025
No known key found for this signature in database
GPG key ID: 6A3C818CC10D0184

View file

@ -62,15 +62,10 @@ class DomainInvitation(TimeStampedModel):
) )
# and create a role for that user on this domain # and create a role for that user on this domain
try: _, created = UserDomainRole.objects.get_or_create(
UserDomainRole.objects.get( user=user, domain=self.domain, role=UserDomainRole.Roles.ADMIN
user=user, domain=self.domain, role=UserDomainRole.Roles.ADMIN )
) if not created:
except UserDomainRole.DoesNotExist:
UserDomainRole.objects.create(
user=user, domain=self.domain, role=UserDomainRole.Roles.ADMIN
)
else:
# something strange happened and this role already existed when # something strange happened and this role already existed when
# the invitation was retrieved. Log that this occurred. # the invitation was retrieved. Log that this occurred.
logger.warn( logger.warn(