From 2aafac84bbe8ca2fdeae0331e1b60774dcd5335f Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 4 Feb 2016 00:59:46 +0100 Subject: [PATCH] try to fix user form --- teleforma/views/crfpa.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.39.5