diff --git a/public_web/app/views/auth_views.py b/public_web/app/views/auth_views.py index b70cd7c..2ed0872 100644 --- a/public_web/app/views/auth_views.py +++ b/public_web/app/views/auth_views.py @@ -72,9 +72,9 @@ def login(): }) # Store user in session - if response.get('result'): - session['user'] = response['result'] - logger.info("User logged in successfully", user_id=response['result'].get('id')) + if response.get('result') and response['result'].get('user'): + session['user'] = response['result']['user'] + logger.info("User logged in successfully", user_id=response['result']['user'].get('id')) # Redirect to next page or character list next_url = session.pop('next', None)