From 5dbdcbcb6b47bdb9185d1d8aa8e3e42e3ecd7ed3 Mon Sep 17 00:00:00 2001 From: Seeker Date: Wed, 27 Jan 2021 12:50:47 -0800 Subject: [PATCH] livecheck: fix filtering of watchlist with --formulae/--casks flag --- Library/Homebrew/dev-cmd/livecheck.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/dev-cmd/livecheck.rb b/Library/Homebrew/dev-cmd/livecheck.rb index fb61eb3656..13f05f09f4 100644 --- a/Library/Homebrew/dev-cmd/livecheck.rb +++ b/Library/Homebrew/dev-cmd/livecheck.rb @@ -89,11 +89,8 @@ module Homebrew .reject { |line| line.start_with?("#") || line.blank? } .map(&:strip) - named_args = T.unsafe(CLI::NamedArgs).new(*names) - named_args.to_formulae_and_casks.reject do |formula_or_cask| - (args.formula? && !formula_or_cask.is_a?(Formula)) || - (args.cask? && !formula_or_cask.is_a?(Cask::Cask)) - end + named_args = T.unsafe(CLI::NamedArgs).new(*names, parent: args) + named_args.to_formulae_and_casks(ignore_unavailable: true) rescue Errno::ENOENT => e onoe e end