Fix FB auth with present in db email

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent a478909e0b
commit a0259ded99
  1. 4
      apps/auth/views.py

@ -151,6 +151,9 @@ class FacebookLoginOrRegistration(View):
"errors": {"email": 'is field required'} "errors": {"email": 'is field required'}
}) })
else: else:
try:
user = User.objects.get(email=email)
except User.DoesNotExist:
first_name = data.get('first_name', '') first_name = data.get('first_name', '')
last_name = data.get('last_name', '') last_name = data.get('last_name', '')
@ -162,6 +165,7 @@ class FacebookLoginOrRegistration(View):
fname = str(fb_id) + '.jpg' fname = str(fb_id) + '.jpg'
user.photo.save(fname, photo, save=True) user.photo.save(fname, photo, save=True)
user.save() user.save()
login(requests, user=user) login(requests, user=user)
return JsonResponse({"success": True}) return JsonResponse({"success": True})
else: else:

Loading…
Cancel
Save