fixed cancel button on nameservers

This commit is contained in:
David Kennedy 2023-10-23 21:47:23 -04:00
parent 1297f15341
commit 0dbcb749a6
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B
2 changed files with 11 additions and 11 deletions

View file

@ -76,16 +76,14 @@
class="usa-button" class="usa-button"
>Save >Save
</button> </button>
<button
type="submit"
class="usa-button usa-button--outline"
name="btn-cancel-click"
aria-label="Reset the data in the Name Server form to the registry state (undo changes)"
>Cancel
</button>
</div> </div>
</form> </form>
<form aria-label="form to undo changes to the Name Servers">
<button
type="submit"
class="usa-button usa-button--outline btn-cancel"
name="btn-cancel-click"
aria-label="Reset the data in the Name Server form to the registry state (undo changes)"
>Cancel
</button>
</form>
{% endblock %} {# domain_content #} {% endblock %} {# domain_content #}

View file

@ -10,6 +10,7 @@ import logging
from django.contrib import messages from django.contrib import messages
from django.contrib.messages.views import SuccessMessageMixin from django.contrib.messages.views import SuccessMessageMixin
from django.db import IntegrityError from django.db import IntegrityError
from django.http import HttpResponseRedirect
from django.shortcuts import redirect from django.shortcuts import redirect
from django.template import RequestContext from django.template import RequestContext
from django.urls import reverse from django.urls import reverse
@ -272,7 +273,8 @@ class DomainNameserversView(DomainFormBaseView, BaseFormSet):
formset = self.get_form() formset = self.get_form()
if "btn-cancel-click" in request.POST: if "btn-cancel-click" in request.POST:
return redirect("/", {"formset": formset}, RequestContext(request)) url = self.get_success_url()
return HttpResponseRedirect(url)
if formset.is_valid(): if formset.is_valid():
return self.form_valid(formset) return self.form_valid(formset)