From 4f7dafbcac0cd177a2fc781609cf4b9f61e89842 Mon Sep 17 00:00:00 2001 From: Guilherme Carreiro Date: Thu, 2 Oct 2025 12:58:14 +0200 Subject: [PATCH] Use safe_parse_expression instead of parse_expression --- lib/liquid/tags/cycle.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/liquid/tags/cycle.rb b/lib/liquid/tags/cycle.rb index 745fd353..5a2048fc 100644 --- a/lib/liquid/tags/cycle.rb +++ b/lib/liquid/tags/cycle.rb @@ -68,8 +68,7 @@ module Liquid raise SyntaxError, options[:locale].t("errors.syntax.cycle") if p.look(:end_of_string) - while (var = p.expression) - var = parse_expression(var) + while (var = safe_parse_expression(p)) @variables << var break unless p.consume?(:comma) end