From 1563b897c439370fe98e7902004cdcefc9ea5ceb Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sun, 3 May 2015 21:42:56 +0200 Subject: Fixed #24685 -- Fixed check for template name unicity. Thanks Preston Timmons for the report. --- django/template/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'django/template/utils.py') diff --git a/django/template/utils.py b/django/template/utils.py index 514df91a0c..ea72a8c5b1 100644 --- a/django/template/utils.py +++ b/django/template/utils.py @@ -50,6 +50,7 @@ class EngineHandler(object): ] templates = OrderedDict() + backend_names = [] for tpl in self._templates: tpl = tpl.copy() try: @@ -68,8 +69,9 @@ class EngineHandler(object): tpl.setdefault('OPTIONS', {}) templates[tpl['NAME']] = tpl + backend_names.append(tpl['NAME']) - counts = Counter(list(templates)) + counts = Counter(backend_names) duplicates = [alias for alias, count in counts.most_common() if count > 1] if duplicates: raise ImproperlyConfigured( -- cgit v1.3