From c9d3f34757e6a926dab9b37f33df36c1755ee05c Mon Sep 17 00:00:00 2001 From: "Mikhail Andreev (aka adw0rd)" Date: Sun, 17 Jun 2012 09:44:06 +0400 Subject: [PATCH] Temporary solution for problems with dual View call for ProfilingDebugPanel --- debug_toolbar/middleware.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py index af898f1a4..6e86223b6 100644 --- a/debug_toolbar/middleware.py +++ b/debug_toolbar/middleware.py @@ -105,8 +105,12 @@ def process_view(self, request, view_func, view_args, view_kwargs): toolbar = self.__class__.debug_toolbars.get(thread.get_ident()) if not toolbar: return + result = None for panel in toolbar.panels: - panel.process_view(request, view_func, view_args, view_kwargs) + response = panel.process_view(request, view_func, view_args, view_kwargs) + if response: + result = response + return result def process_response(self, request, response): __traceback_hide__ = True