diff --git a/djblets/configforms/views.py b/djblets/configforms/views.py
index 6863378b641c90a3e9f57e31789267411ba28b54..fc4894e38514750c5228dd495dc989423f5adc5b 100644
--- a/djblets/configforms/views.py
+++ b/djblets/configforms/views.py
@@ -116,7 +116,11 @@ class ConfigPagesView(TemplateView):
                 break
 
         if form.is_valid():
-            form.save()
+            formResponse = form.save()
+            if (formResponse is not None):
+                return formResponse
+            else:
+                return HttpResponseRedirect(request.path)
 
             return HttpResponseRedirect(request.path)
 
