From 264e6813cb4f70c4a8610d69dfbcb11d37d66e71 Mon Sep 17 00:00:00 2001 From: Nikolai Prokoschenko Date: Thu, 23 Jun 2011 05:46:52 -0700 Subject: Django 1.3 seems to alter templates' rendering contexts after the fact, so just make our saved context a clone of the original to be sure we keep all of it. Fixes #159. --- debug_toolbar/panels/template.py | 1 + 1 file changed, 1 insertion(+) diff --git a/debug_toolbar/panels/template.py b/debug_toolbar/panels/template.py index 3c70690..e6c6216 100644 --- a/debug_toolbar/panels/template.py +++ b/debug_toolbar/panels/template.py @@ -47,6 +47,7 @@ class TemplateDebugPanel(DebugPanel): template_rendered.connect(self._store_template_info) def _store_template_info(self, sender, **kwargs): + kwargs['context'] = kwargs['context'].__copy__() self.templates.append(kwargs) def nav_title(self): -- cgit v1.2.3