From 90b12a6c48a339d95fda5f399f9ab6085ce544d9 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Wed, 25 Oct 2023 21:35:17 -0400 Subject: [PATCH] generic error handling for RegistryErrors as in other views --- src/registrar/views/domain.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/registrar/views/domain.py b/src/registrar/views/domain.py index b51b931dc..a2f2c1198 100644 --- a/src/registrar/views/domain.py +++ b/src/registrar/views/domain.py @@ -430,10 +430,12 @@ class DomainDsDataView(DomainFormBaseView): try: self.object.dnssecdata = dnssecdata except RegistryError as err: - errmsg = "Error updating DNSSEC data in the registry." - logger.error(errmsg) - logger.error(err) - messages.error(self.request, errmsg) + if err.is_connection_error(): + messages.error(self.request, CANNOT_CONTACT_REGISTRY) + logger.error(f"Registry connection error: {err}") + else: + messages.error(self.request, GENERIC_ERROR) + logger.error(f"Registry error: {err}") return self.form_invalid(formset) else: messages.success(