From: Guillaume Pellerin Date: Wed, 3 Feb 2016 23:59:46 +0000 (+0100) Subject: try to fix user form X-Git-Tag: 1.1~126 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=2aafac84bbe8ca2fdeae0331e1b60774dcd5335f;p=teleforma.git try to fix user form --- diff --git a/teleforma/views/crfpa.py b/teleforma/views/crfpa.py index a59d1c7d..3ce128b7 100644 --- a/teleforma/views/crfpa.py +++ b/teleforma/views/crfpa.py @@ -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)