diff --git a/debug_toolbar/panels/templates/panel.py b/debug_toolbar/panels/templates/panel.py index ace5a6bd4..903545997 100644 --- a/debug_toolbar/panels/templates/panel.py +++ b/debug_toolbar/panels/templates/panel.py @@ -100,8 +100,10 @@ def _store_template_info(self, sender, **kwargs): key_values = sorted(context_layer.items()) if key_values in self.seen_layers: index = self.seen_layers.index(key_values) - pformatted = self.pformat_layers[index] - context_list.append(pformatted) + pformat_layers = self.pformat_layers + if pformat_layers and index in list(zip(*enumerate(pformat_layers)))[0]: + pformatted = self.pformat_layers[index] + context_list.append(pformatted) else: temp_layer = {} for key, value in context_layer.items():