Browse Source

Fixes #807: Redirect user back to form when adding IP addresses in bulk and "create and add another" is clicked

Jeremy Stretch 8 years ago
parent
commit
7f3b358571
1 changed files with 3 additions and 1 deletions
  1. 3 1
      netbox/utilities/views.py

+ 3 - 1
netbox/utilities/views.py

@@ -8,7 +8,7 @@ from django.core.urlresolvers import reverse
 from django.db import transaction, IntegrityError
 from django.db.models import ProtectedError
 from django.forms import CharField, ModelMultipleChoiceField, MultipleHiddenInput, TypedChoiceField
-from django.http import HttpResponse, HttpResponseRedirect
+from django.http import HttpResponse
 from django.shortcuts import get_object_or_404, redirect, render
 from django.template import TemplateSyntaxError
 from django.utils.http import is_safe_url
@@ -326,6 +326,8 @@ class BulkAddView(View):
 
             if not form.errors:
                 messages.success(request, u"Added {} {}.".format(len(new_objs), self.model._meta.verbose_name_plural))
+                if '_addanother' in request.POST:
+                    return redirect(request.path)
                 return redirect(self.redirect_url)
 
         return render(request, self.template_name, {