From 3c400466c19b1eac68f2f61684cad08d51f12a58 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Wed, 31 Jan 2018 20:32:23 +0300 Subject: [PATCH] Fix verification views --- apps/auth/views.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/auth/views.py b/apps/auth/views.py index 6c3cd79b..9dccdbe9 100644 --- a/apps/auth/views.py +++ b/apps/auth/views.py @@ -48,7 +48,8 @@ class LearnerRegistrationView(FormView): # fixme: change email text # fixme: async send email token = verification_email_token.make_token(user) - send_email('Verification Email', email, "notification/email/verification_email.html", token=token) + url = self.request.scheme + '://' + self.request.get_host() + str(reverse_lazy('lilcity:verification-email', args=[token])) + send_email('Verification Email', email, "notification/email/verification_email.html", url=url) return JsonResponse({"success": True}, status=201) @@ -80,9 +81,8 @@ class VerificationEmailView(View): request.user, kwargs.get('token')) if is_valid_token: - lilcity_user_settings = request.user.lilcity_user_settings - lilcity_user_settings.is_verification_email = True - lilcity_user_settings.save() + request.user.is_email_proved = True + request.user.save() return JsonResponse({"success": True}) else: return JsonResponse({"success": False}, status=400)