From aff6aad1d493aaa978f77d9673618bc526c9bec2 Mon Sep 17 00:00:00 2001 From: zandercymatics <141044360+zandercymatics@users.noreply.github.com> Date: Tue, 6 Feb 2024 10:40:24 -0700 Subject: [PATCH] Add some additional errors --- src/registrar/admin.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 0571a1743..74424b56a 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -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(