]> git.parisson.com Git - teleforma.git/commitdiff
try to fix user form
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 3 Feb 2016 23:59:46 +0000 (00:59 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 3 Feb 2016 23:59:46 +0000 (00:59 +0100)
teleforma/views/crfpa.py

index a59d1c7dd98bbfbc6324048e53b1c8e85d963b55..3ce128b78eac1eb844813471ff7ed05aa4c97095 100644 (file)
@@ -405,8 +405,11 @@ class UserAddView(CreateWithInlinesView):
 
     def forms_valid(self, form, inlines):
         messages.info(self.request, _("You have successfully register your account."))
+        first_name = form.cleaned_data['first_name']
+        last_name = form.cleaned_data['last_name']
+        username = get_unique_username(first_name, last_name)
+        form.cleaned_data['username'] = username
         user = form.save()
-        user.username = get_unique_username(user.first_name, user.last_name)
         user.is_active = False
         user.save()
         return super(UserAddView, self).forms_valid(form, inlines)