From 6a67f7946f455c76c2e38e9e36aff101cbd8d7e5 Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Fri, 24 Apr 2020 09:17:21 +0200 Subject: [PATCH] fix facebook might not return email --- app/auth/views/facebook.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/auth/views/facebook.py b/app/auth/views/facebook.py index 2bc43b5f..fb64c537 100644 --- a/app/auth/views/facebook.py +++ b/app/auth/views/facebook.py @@ -86,7 +86,7 @@ def facebook_callback(): "https://graph.facebook.com/me?fields=id,name,email,picture{url}" ).json() - email = facebook_user_data.get("email").strip().lower() + email = facebook_user_data.get("email") # user choose to not share email, cannot continue if not email: @@ -95,6 +95,7 @@ def facebook_callback(): ) return redirect(url_for("auth.register")) + email = email.strip().lower() user = User.get_by(email=email) picture_url = facebook_user_data.get("picture", {}).get("data", {}).get("url")