parse expressions before passing it to Liquid::Condition

This commit is contained in:
Florian Thomas 2016-09-17 00:37:49 +02:00 committed by Parker Moore
parent 191f5e5fd8
commit dbea1ca80b
No known key found for this signature in database
GPG Key ID: 193CDEBA72063C58
1 changed files with 4 additions and 2 deletions

View File

@ -402,9 +402,11 @@ module Jekyll
operator = parser.consume?(:comparison)
condition =
if operator
Liquid::Condition.new(left_expr, operator, parser.expression)
Liquid::Condition.new(Liquid::Expression.parse(left_expr),
operator,
Liquid::Expression.parse(parser.expression))
else
Liquid::Condition.new(left_expr)
Liquid::Condition.new(Liquid::Expression.parse(left_expr))
end
parser.consume(:end_of_string)