diff --git a/formwizard/forms.py b/formwizard/forms.py index be11fe7..57e29ee 100644 --- a/formwizard/forms.py +++ b/formwizard/forms.py @@ -529,8 +529,13 @@ def process_get_request(self, request, storage, *args, **kwargs): self.update_extra_context(request, storage, kwargs['extra_context']) + if request.GET: + query_string = "?%s" % request.GET.urlencode() + else: + query_string = "" return HttpResponseRedirect(reverse(self.url_name, - kwargs={'step': self.determine_step(request, storage)})) + kwargs={'step': self.determine_step(request, storage)}) + + query_string) else: if 'extra_context' in kwargs: self.update_extra_context(request, storage,