From 5c1320042975016ea0b2ad122f1d1712bd16dacd Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Wed, 23 May 2018 18:22:41 +0100 Subject: Fix GitHub login by making username case insensitive --- app/views/githublogin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app/views/githublogin.py') diff --git a/app/views/githublogin.py b/app/views/githublogin.py index bc4bb9b..7320163 100644 --- a/app/views/githublogin.py +++ b/app/views/githublogin.py @@ -18,6 +18,7 @@ from flask import * from flask_user import * from flask_login import login_user, logout_user +from sqlalchemy import func import flask_menu as menu from flask_github import GitHub from app import app, github @@ -44,7 +45,7 @@ def github_authorized(oauth_token): username = r.json()["login"] # Get user by github username - userByGithub = User.query.filter_by(github_username=username).first() + userByGithub = User.query.filter(func.lower(User.github_username) == func.lower(username)).first() # If logged in, connect if current_user and current_user.is_authenticated: -- cgit v1.2.3