From a148ba84fc9d862061d6a4c7e3b2c034c60931c6 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Wed, 17 Dec 2008 19:48:58 +0900 Subject: Fixes #19 -- Modified the middleware to only install the debug ROOT_URLCONF if the debug toolbar is actually displayed. --- debug_toolbar/middleware.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'debug_toolbar/middleware.py') diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py index 9dd9954..8dcf454 100644 --- a/debug_toolbar/middleware.py +++ b/debug_toolbar/middleware.py @@ -44,12 +44,12 @@ class DebugToolbarMiddleware(object): return True def process_request(self, request): - if self.override_url: - debug_toolbar.urls.urlpatterns += self.original_pattern - self.override_url = False - request.urlconf = 'debug_toolbar.urls' - if self.show_toolbar(request): + if self.override_url: + debug_toolbar.urls.urlpatterns += self.original_pattern + self.override_url = False + request.urlconf = 'debug_toolbar.urls' + self.debug_toolbar = DebugToolbar(request) for panel in self.debug_toolbar.panels: panel.process_request(request) -- cgit v1.2.3