Use to_liquid_value in uniq filter

This commit is contained in:
Ian Ker-Seymer
2025-04-09 14:54:25 -04:00
parent 2b75bfaff4
commit e3be6ed542
3 changed files with 49 additions and 1 deletions
+4 -1
View File
@@ -1081,7 +1081,10 @@ module Liquid
end
def uniq(&block)
to_a.uniq(&block)
to_a.uniq do |item|
item = Utils.to_liquid_value(item)
block ? yield(item) : item
end
end
def compact