mirror of
https://github.com/django/django.git
synced 2025-10-30 17:16:10 +00:00
Fixed #15570 -- Corrected a flaw in the design of the silent flag on {% cycle %}. Thanks to Brian Neal for the report, and to Andrew and Jannis for the design consult.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15773 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -111,12 +111,12 @@ class CycleNode(Node):
|
||||
if self not in context.render_context:
|
||||
# First time the node is rendered in template
|
||||
context.render_context[self] = itertools_cycle(self.cyclevars)
|
||||
if self.silent:
|
||||
return ''
|
||||
cycle_iter = context.render_context[self]
|
||||
value = cycle_iter.next().resolve(context)
|
||||
if self.variable_name:
|
||||
context[self.variable_name] = value
|
||||
if self.silent:
|
||||
return ''
|
||||
return value
|
||||
|
||||
class DebugNode(Node):
|
||||
|
||||
Reference in New Issue
Block a user