This commit is contained in:
Rylan Polster 2021-10-31 00:27:05 -04:00
parent ae457a8028
commit 5f4d4fb3fb
No known key found for this signature in database
GPG Key ID: 46A744940CFF4D64
2 changed files with 4 additions and 2 deletions

View File

@ -218,7 +218,7 @@ class FormulaInstaller
Homebrew::API::Bottle.fetch_bottles(e.name)
retry
rescue TapFormulaUnavailableError => e
raise if e.tap.installed? || e.tap.core_tap?
raise if e.tap.installed?
e.tap.install
retry

View File

@ -343,7 +343,9 @@ module Formulary
rescue FormulaClassUnavailableError => e
raise TapFormulaClassUnavailableError.new(tap, name, e.path, e.class_name, e.class_list), "", e.backtrace
rescue FormulaUnavailableError => e
raise CoreTapFormulaUnavailableError.new(name), "", e.backtrace if tap.core_tap?
if tap.core_tap? && Homebrew::EnvConfig.install_from_api?
raise CoreTapFormulaUnavailableError.new(name), "", e.backtrace
end
raise TapFormulaUnavailableError.new(tap, name), "", e.backtrace
end