searchable: flatten array before matching

Fix #13203 which occurs when searching cask descriptions.
This commit is contained in:
Nanda H Krishna 2022-04-26 18:18:29 -04:00
parent 1baa340158
commit 27466b01da
No known key found for this signature in database
GPG Key ID: 067E5FCD58ADF3AA

View File

@ -23,7 +23,7 @@ module Searchable
def search_regex(regex)
select do |*args|
args = yield(*args) if block_given?
args = Array(args).compact
args = Array(args).flatten.compact
args.any? { |arg| arg.match?(regex) }
end
end