diff --git a/owl/error_mail.py b/owl/error_mail.py index 7075e44f77a8aef614b7c713e27c84b166e0e5b1..3dfd0450e620333ce526957c513a86a8543fcc5c 100644 --- a/owl/error_mail.py +++ b/owl/error_mail.py @@ -3,7 +3,7 @@ import datetime import email.message import email.headerregistry -from flask import Flask, request +from flask import Flask, request, g import subprocess import token_bucket import traceback @@ -25,6 +25,8 @@ def log_flask_exception(app: Flask, exc_info) -> None: 'Referrer': request.referrer, 'Client': request.remote_addr, } + if hasattr(g, 'uid'): + attrs['UID'] = g.uid log_exception(app, request.path, attrs, exc_info)