diff --git a/lib/liquid/standardfilters.rb b/lib/liquid/standardfilters.rb index 4d69f5bc3..ba9a95ab3 100644 --- a/lib/liquid/standardfilters.rb +++ b/lib/liquid/standardfilters.rb @@ -1018,7 +1018,7 @@ def apply_operation(input, operand, operation) end def nil_safe_compare(a, b) - result = a <=> b + result = Utils.to_liquid_value(a) <=> Utils.to_liquid_value(b) if result result