lib/liquid/block_body.rb in liquid-4.0.2 vs lib/liquid/block_body.rb in liquid-4.0.3
- old
+ new
@@ -87,9 +87,10 @@
# or {% continue %}
context.push_interrupt(node.interrupt)
break
else # Other non-Block tags
render_node_to_output(node, output, context)
+ break if context.interrupt? # might have happened through an include
end
idx += 1
end
output.join