diff --git a/Library/Homebrew/livecheck/strategy/page_match.rb b/Library/Homebrew/livecheck/strategy/page_match.rb index a238f75900..1ae9aba489 100644 --- a/Library/Homebrew/livecheck/strategy/page_match.rb +++ b/Library/Homebrew/livecheck/strategy/page_match.rb @@ -90,7 +90,7 @@ module Homebrew } def self.find_versions(url:, regex:, provided_content: nil, **_unused, &block) match_data = { matches: {}, regex: regex, url: url } - return match_data if url.blank? || regex.blank? + return match_data if url.blank? || (regex.blank? && block.blank?) content = if provided_content.is_a?(String) match_data[:cached] = true