Skip to content

Commit 468660f

Browse files
committed
Reset ContextVar to previous value.
1 parent ee558b5 commit 468660f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

debug_toolbar/panels/templates/panel.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def _store_template_info(self, sender, **kwargs):
118118
value.model._meta.label,
119119
)
120120
else:
121-
recording.set(False)
121+
token = recording.set(False)
122122
try:
123123
saferepr(value) # this MAY trigger a db query
124124
except SQLQueryTriggered:
@@ -130,7 +130,7 @@ def _store_template_info(self, sender, **kwargs):
130130
else:
131131
temp_layer[key] = value
132132
finally:
133-
recording.set(True)
133+
recording.reset(token)
134134
pformatted = pformat(temp_layer)
135135
self.pformat_layers.append((context_layer, pformatted))
136136
context_list.append(pformatted)

0 commit comments

Comments
 (0)