From 27466b01da0aabb3681956c50141ddbfc4e45c6b Mon Sep 17 00:00:00 2001 From: Nanda H Krishna Date: Tue, 26 Apr 2022 18:18:29 -0400 Subject: [PATCH] searchable: flatten array before matching Fix #13203 which occurs when searching cask descriptions. --- Library/Homebrew/searchable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/searchable.rb b/Library/Homebrew/searchable.rb index 255db90dc0..18dd8e25a5 100644 --- a/Library/Homebrew/searchable.rb +++ b/Library/Homebrew/searchable.rb @@ -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