From be00e8249c623eff3cc515474078ca10cb3e6983 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Mon, 23 Oct 2023 18:15:48 -0400 Subject: [PATCH] working wip --- src/registrar/templates/domain_dsdata.html | 6 ++-- src/registrar/templates/includes/modal.html | 2 +- src/registrar/views/domain.py | 35 ++++++++++++++++++--- 3 files changed, 35 insertions(+), 8 deletions(-) diff --git a/src/registrar/templates/domain_dsdata.html b/src/registrar/templates/domain_dsdata.html index 45b72a9a2..afe230376 100644 --- a/src/registrar/templates/domain_dsdata.html +++ b/src/registrar/templates/domain_dsdata.html @@ -100,12 +100,12 @@ class="usa-button" >Save - + ' + ) + + # context to back out of a broken form on all fields delete + context["modal_button"] = modal_button return self.render_to_response(context) - if formset.is_valid(): + if formset.is_valid() or override: return self.form_valid(formset) else: return self.form_invalid(formset) @@ -363,6 +387,7 @@ class DomainDsDataView(DomainPermissionView, FormMixin): def form_valid(self, formset, **kwargs): """The formset is valid, perform something with it.""" + logger.info("form_valid is called") # Set the dnssecdata from the formset dnssecdata = extensions.DNSSECExtension() @@ -386,7 +411,9 @@ class DomainDsDataView(DomainPermissionView, FormMixin): pass domain = self.get_object() try: + logger.debug("attempting to set dnssecdata") domain.dnssecdata = dnssecdata + logger.debug("successfully set the dnssecdata") except RegistryError as err: errmsg = "Error updating DNSSEC data in the registry." logger.error(errmsg)