diff options
| author | Russell Keith-Magee | 2008-12-17 19:48:58 +0900 |
|---|---|---|
| committer | Russell Keith-Magee | 2008-12-17 19:48:58 +0900 |
| commit | a148ba84fc9d862061d6a4c7e3b2c034c60931c6 (patch) | |
| tree | 22d822ffac9da43da9401a22589a3b8d9af19a62 | |
| parent | 0e6ef21e1f94a5064778466313b84d7f572ac164 (diff) | |
| download | django-debug-toolbar-a148ba84fc9d862061d6a4c7e3b2c034c60931c6.tar.bz2 | |
Fixes #19 -- Modified the middleware to only install the debug ROOT_URLCONF if the debug toolbar is actually displayed.
| -rw-r--r-- | debug_toolbar/middleware.py | 10 |
1 files changed, 5 insertions, 5 deletions
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) |
