From d177d8a1596a8b40ac201c187c9334cfab9bccdd Mon Sep 17 00:00:00 2001 From: hyuraku <32809703+hyuraku@users.noreply.github.com> Date: Tue, 15 Jun 2021 22:07:36 +0900 Subject: [PATCH] make all keg names uniq --- Library/Homebrew/diagnostic.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Library/Homebrew/diagnostic.rb b/Library/Homebrew/diagnostic.rb index c7583e0bbe..5b08bb8ea8 100644 --- a/Library/Homebrew/diagnostic.rb +++ b/Library/Homebrew/diagnostic.rb @@ -877,12 +877,12 @@ module Homebrew end def check_deleted_formula - kegs = Keg.all - deleted_formulae = [] - kegs.each do |keg| - keg_name = keg.name - deleted_formulae << keg_name if Formulary.tap_paths(keg_name).blank? - end + keg_names = Keg.all.map(&:name).uniq + + deleted_formulae = keg_names.map do |keg_name| + keg_name if Formulary.tap_paths(keg_name).blank? + end.compact + return if deleted_formulae.blank? <<~EOS