From c2c4e3a09b7e6a1911c9cec94322fc3eccb92862 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Thu, 2 Apr 2020 13:59:25 +0200 Subject: [PATCH] exc_tracker: also check for smtp_server before doing heavy lifting of exception email sending --- rhodecode/lib/exc_tracking.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rhodecode/lib/exc_tracking.py b/rhodecode/lib/exc_tracking.py index e7f8ce27..75c6f52d 100644 --- a/rhodecode/lib/exc_tracking.py +++ b/rhodecode/lib/exc_tracking.py @@ -95,6 +95,8 @@ def _store_exception(exc_id, exc_type_name, exc_traceback, prefix, send_email=No if send_email is None: # NOTE(marcink): read app config unless we specify explicitly send_email = app.CONFIG.get('exception_tracker.send_email', False) + mail_server = app.CONFIG.get('smtp_server') or None + send_email = send_email and mail_server if send_email: try: