Merge pull request #11635 from hyuraku/repair-check_deleted_formula

fix duplicate keg names in `Keg.all` names
This commit is contained in:
Mike McQuaid 2021-07-01 11:42:56 +01:00 committed by GitHub
commit dae4ed288e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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