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 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 Flask, current_app, render_template, request, url_for, session
from flask import redirect from flask import redirect
from authlib.integrations.flask_client import OAuth from authlib.integrations.flask_client import OAuth

View File

@@ -43,7 +43,8 @@ def create_app(config=None):
if oidc_info: if oidc_info:
g.user = DB.session.get(User, oidc_info['sub']) g.user = DB.session.get(User, oidc_info['sub'])
# Calculate Gravatar hash # 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: else:
g.user = None g.user = None