Merge pull request #1458 from Shopify/use-to-liquid-value-with-conditions

use Utils.to_liquid_value on conditionals
This commit is contained in:
Michael Go
2021-06-15 12:18:14 -03:00
committed by GitHub
2 changed files with 4 additions and 2 deletions
+2 -2
View File
@@ -134,8 +134,8 @@ module Liquid
# return this as the result.
return context.evaluate(left) if op.nil?
left = context.evaluate(left)
right = context.evaluate(right)
left = Liquid::Utils.to_liquid_value(context.evaluate(left))
right = Liquid::Utils.to_liquid_value(context.evaluate(right))
operation = self.class.operators[op] || raise(Liquid::ArgumentError, "Unknown operator #{op}")