From b3957149e1586c9be420f711eb7de9bd10e633cc Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Sun, 1 Jul 2018 12:20:19 +0300 Subject: [PATCH] Fix https://sentry.lil.school/lil/backend/issues/11/ (cherry picked from commit 5b22c5c) --- apps/auth/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/auth/views.py b/apps/auth/views.py index 1473d42b..f6105e75 100644 --- a/apps/auth/views.py +++ b/apps/auth/views.py @@ -37,8 +37,7 @@ class LearnerRegistrationView(FormView): password = form.cleaned_data['password'] user, created = User.objects.get_or_create( - username=email, email=email, - first_name=first_name, last_name=last_name + email=email, ) if not created: @@ -47,6 +46,10 @@ class LearnerRegistrationView(FormView): 'errors': {'__all__': [{'message': 'Возможно вы уже зарегистрированы?'}]} }, status=400) + user.username = email + user.first_name = first_name + user.last_name = last_name + user.set_password(password) user.save() login(self.request, user)