summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/template/defaulttags.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/template/defaulttags.py b/django/template/defaulttags.py
index 0662b5f2e7..ff97d92d75 100644
--- a/django/template/defaulttags.py
+++ b/django/template/defaulttags.py
@@ -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):