Add some additional errors

This commit is contained in:
zandercymatics 2024-02-06 10:40:24 -07:00
parent b3401d8bfc
commit aff6aad1d4
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7

View file

@ -1156,7 +1156,21 @@ class DomainAdmin(ListHeaderAdmin):
try:
obj.renew_domain(date_to_extend=date.today())
except Exception as err:
self.message_user(request, err, messages.ERROR)
if err.code:
self.message_user(
request,
f"Error extending this domain: {err}",
messages.ERROR,
)
elif err.is_connection_error():
self.message_user(
request,
"Error connecting to the registry",
messages.ERROR,
)
else:
# all other type error messages, display the error
self.message_user(request, err, messages.ERROR)
else:
updated_domain = Domain.objects.filter(id=obj).get()
self.message_user(