From de757185a252cacfbdfcdddaa22d67837e4f5bff Mon Sep 17 00:00:00 2001 From: johnmatthews7234 Date: Thu, 25 Nov 2021 14:12:49 +1100 Subject: [PATCH] if user is None, be happy. --- flask_user/user_mixin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flask_user/user_mixin.py b/flask_user/user_mixin.py index daaac8f0..c5955654 100644 --- a/flask_user/user_mixin.py +++ b/flask_user/user_mixin.py @@ -49,7 +49,8 @@ def get_user_by_token(cls, token, expiration_in_seconds=None): user_id = data_items[0] password_ends_with = data_items[1] user = user_manager.db_manager.get_user_by_id(user_id) - user_password = '' if user_manager.USER_ENABLE_AUTH0 else user.password[-8:] + if user: + user_password = '' if user_manager.USER_ENABLE_AUTH0 else user.password[-8:] # Make sure that last 8 characters of user password matches token_is_valid = user and user_password==password_ends_with