From 1b420ab6d8ee306b1238be749b1f348196d088b7 Mon Sep 17 00:00:00 2001 From: "Charles-P. Clermont" Date: Mon, 26 Jan 2026 16:23:22 -0500 Subject: [PATCH] fix(case): use Condition.parse_expression for empty/blank handling Co-Authored-By: Claude Opus 4.5 --- lib/liquid/tags/case.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/liquid/tags/case.rb b/lib/liquid/tags/case.rb index 0f23ead1..8f58d842 100644 --- a/lib/liquid/tags/case.rb +++ b/lib/liquid/tags/case.rb @@ -99,7 +99,7 @@ module Liquid parser = @parse_context.new_parser(markup) loop do - expr = parser.expression + expr = Condition.parse_expression(parser) block = Condition.new(@left, '==', expr) block.attach(body) @blocks << block