Code

Ticket #8296: 8296.parser.diff

File 8296.parser.diff, 729 bytes (added by julien, 6 years ago)
Line 
1Index: django/django/template/__init__.py
2===================================================================
3--- django/django/template/__init__.py  (revision 8335)
4+++ django/django/template/__init__.py  (working copy)
5@@ -253,7 +253,7 @@
6                 var_node = self.create_variable_node(filter_expression)
7                 self.extend_nodelist(nodelist, var_node,token)
8             elif token.token_type == TOKEN_BLOCK:
9-                if token.contents in parse_until:
10+                if token.contents.split()[0] in parse_until:
11                     # put token back on token list so calling code knows why it terminated
12                     self.prepend_token(token)
13                     return nodelist