Removed 1-form limit for new instance forms.
[philo.git] / contrib / gilbert / plugins / auth.py
index e964559..66cfebc 100644 (file)
@@ -18,7 +18,7 @@ class Auth(Plugin):
        def icon_names(self):
                return super(Auth, self).icon_names + [
                        'user-silhouette',
-                       'switch',
+                       'mask',
                        'key--pencil',
                        'door-open-out',
                ]
@@ -40,10 +40,10 @@ class Auth(Plugin):
        @ext_method(form_handler=True)
        def save_passwd_form(self, request):
                form = PasswordChangeForm(request.user, data=request.POST)
-               try:
+               if form.is_valid():
                        form.save()
                        return True, None
-               except:
+               else:
                        return False, form.errors
        
        @ext_method