Always return boolean in has filter

This commit is contained in:
Ian Ker-Seymer
2025-04-08 11:35:25 -04:00
parent 2b75bfaff4
commit 678d947144
3 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -460,7 +460,7 @@ module Liquid
# @liquid_syntax array | has: string, string
# @liquid_return [boolean]
def has(input, property, target_value = nil)
filter_array(input, property, target_value, false) { |ary, &block| ary.any?(&block) }
filter_array(input, property, target_value, false) { |ary, &block| ary.any?(&block) } || false
end
# @liquid_public_docs
+1 -1
View File
@@ -2,5 +2,5 @@
# frozen_string_literal: true
module Liquid
VERSION = "5.8.3"
VERSION = "5.8.4"
end