generic error handling for RegistryErrors as in other views

This commit is contained in:
David Kennedy 2023-10-25 21:35:17 -04:00
parent 7436a8a463
commit 90b12a6c48
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B

View file

@ -430,10 +430,12 @@ class DomainDsDataView(DomainFormBaseView):
try: try:
self.object.dnssecdata = dnssecdata self.object.dnssecdata = dnssecdata
except RegistryError as err: except RegistryError as err:
errmsg = "Error updating DNSSEC data in the registry." if err.is_connection_error():
logger.error(errmsg) messages.error(self.request, CANNOT_CONTACT_REGISTRY)
logger.error(err) logger.error(f"Registry connection error: {err}")
messages.error(self.request, errmsg) else:
messages.error(self.request, GENERIC_ERROR)
logger.error(f"Registry error: {err}")
return self.form_invalid(formset) return self.form_invalid(formset)
else: else:
messages.success( messages.success(