diff --git a/lib/liquid/standardfilters.rb b/lib/liquid/standardfilters.rb index 4d69f5bc..ba9a95ab 100644 --- a/lib/liquid/standardfilters.rb +++ b/lib/liquid/standardfilters.rb @@ -1018,7 +1018,7 @@ module Liquid end def nil_safe_compare(a, b) - result = a <=> b + result = Utils.to_liquid_value(a) <=> Utils.to_liquid_value(b) if result result