Readd try block

This commit is contained in:
Erin Song 2024-10-08 12:14:15 -07:00
parent 09944e4ce0
commit 467b7a90f5
No known key found for this signature in database

View file

@ -917,17 +917,16 @@ class DomainAddUserView(DomainFormBaseView):
exc_info=True,
)
messages.warning(self.request, "Could not send email invitation.")
try:
UserDomainRole.objects.create(
user=requested_user,
domain=self.object,
role=UserDomainRole.Roles.MANAGER,
)
except IntegrityError:
messages.warning(self.request, f"{requested_email} is already a manager for this domain")
else:
try:
UserDomainRole.objects.create(
user=requested_user,
domain=self.object,
role=UserDomainRole.Roles.MANAGER,
)
except IntegrityError:
messages.warning(self.request, f"{requested_email} is already a manager for this domain")
else:
messages.success(self.request, f"Added user {requested_email}.")
messages.success(self.request, f"Added user {requested_email}.")
return redirect(self.get_success_url())