Merge pull request #1457 from Shopify/fix-unless-to-use-to-liquid-value-helper

fix unless to use to_liquid_value helper with multiple conditions
This commit is contained in:
Michael Go
2021-06-10 14:00:19 -03:00
committed by GitHub

View File

@@ -21,8 +21,9 @@ module Liquid
# After the first condition unless works just like if
@blocks[1..-1].each do |block|
result = block.evaluate(context)
result = result.to_liquid_value if result.is_a?(Liquid::Drop)
result = Liquid::Utils.to_liquid_value(
block.evaluate(context)
)
if result
return block.attachment.render_to_output_buffer(context, output)