diff --git a/basetheme_bootstrap/views.py b/basetheme_bootstrap/views.py
index e15b93570e5d9723a9e4ddfaedb74eaa2ec53a94..6f57546e28338065bc8536fd91c3d8e1dacdb2dd 100644
--- a/basetheme_bootstrap/views.py
+++ b/basetheme_bootstrap/views.py
@@ -232,11 +232,7 @@ def account_detail(request):
         )(instance=pref, data=request.POST if is_posted else None)
         if is_posted and form_prefs.is_valid():
             form_prefs.save()
-            form_prefs = forms.modelform_factory(
-                klass,
-                fields=list(pref.get_allowed_fields()),
-                widgets=widgets_dict,
-            )(instance=klass.get_for_user(user=request.user))
+            return redirect(reverse("basetheme_bootstrap:account"))
         # dirty patch for time field (don't know why django doesn't express the correct type by default)
         for f in form_prefs.fields.values():
             if isinstance(f.widget, widgets.TimeInput):
diff --git a/setup.py b/setup.py
index 5f008d432a7339a3f5abddf5cc6a4b061c22930d..34fc9202876498b7c3c079133848e4882122dcf0 100644
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ readme = open('README.rst').read()
 
 setup(
     name='django-basetheme-bootstrap',
-    version='0.2.63',
+    version='0.2.64',
     description='Django Basetheme Bootstrap',
     long_description=readme,
     author='Bryan Brancotte',