fix for user not found

This commit is contained in:
InigoAllende
2026-08-05 11:54:47 +02:00
parent ac249f1468
commit 85110b6e61
2 changed files with 3 additions and 3 deletions

View File

@@ -1,6 +1,5 @@
from datetime import datetime, timedelta
from functools import wraps
from typing import Dict, List
from typing import Dict
from flask import Flask, current_app, render_template, request, url_for, session
from flask import redirect
from authlib.integrations.flask_client import OAuth

View File

@@ -43,7 +43,8 @@ def create_app(config=None):
if oidc_info:
g.user = DB.session.get(User, oidc_info['sub'])
# Calculate Gravatar hash
g.user.gravatar_hash = hashlib.md5(g.user.email.encode('utf-8')).hexdigest()
if g.user:
g.user.gravatar_hash = hashlib.md5(g.user.email.encode('utf-8')).hexdigest()
else:
g.user = None