From 1d09f5606e636e6393b9837f76617895ce66a6c8 Mon Sep 17 00:00:00 2001 From: Alice Heaton <aliceh@aptivate.org> Date: Thu, 23 Jul 2015 16:47:52 +0100 Subject: [PATCH] Fix error reporting --- django/website/dashboard/templatetags/render_widget.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/django/website/dashboard/templatetags/render_widget.py b/django/website/dashboard/templatetags/render_widget.py index 904b0a61..a31eeca9 100644 --- a/django/website/dashboard/templatetags/render_widget.py +++ b/django/website/dashboard/templatetags/render_widget.py @@ -51,9 +51,10 @@ def render_widget(widget_instance): # Get context try: context = widget.get_context_data(**settings) - except: - logger.exception() + except Exception as e: + logger.exception('Error while fetching widget context data: %s', e) template_name = 'dashboard/widget-error.html' + context = {} context['error'] = _('Widget error. See error logs.') return render_to_string(template_name, context) -- GitLab