From 65ea5624f2978361296eb978417ca482e7d75dfb Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Tue, 29 Sep 2020 10:04:58 +0200 Subject: [PATCH] exc-tracking: fixed send-email bug when called from a source not attached to user session. --- rhodecode/lib/exc_tracking.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rhodecode/lib/exc_tracking.py b/rhodecode/lib/exc_tracking.py index 0a7c7cec..29c41e6b 100644 --- a/rhodecode/lib/exc_tracking.py +++ b/rhodecode/lib/exc_tracking.py @@ -131,7 +131,7 @@ def send_exc_email(request, exc_id, exc_type_name): # NOTE(marcink): needed for email template rendering user_id = None - if request: + if hasattr(request, 'user'): user_id = request.user.user_id attach_context_attributes(TemplateArgs(), request, user_id=user_id, is_api=True)