From bbc6735b740c4d522c3ee61247f30d3849482565 Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Fri, 11 Oct 2024 19:11:42 +0200 Subject: [PATCH] Error e-mails contain UID if known Closes #99. --- owl/error_mail.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/owl/error_mail.py b/owl/error_mail.py index 7075e44..3dfd045 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) -- GitLab