From e7c4d7ebeb9a4a160dda790ca6bc555be29918bb Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 13 Sep 2023 08:51:54 +0100 Subject: [PATCH] resource_auditor: handle potential nil case. --- Library/Homebrew/resource_auditor.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/resource_auditor.rb b/Library/Homebrew/resource_auditor.rb index acfa38fc2a..a4d14946c0 100644 --- a/Library/Homebrew/resource_auditor.rb +++ b/Library/Homebrew/resource_auditor.rb @@ -105,7 +105,7 @@ module Homebrew return if name == owner.name # Skip the top-level package name as we only care about `resource "foo"` blocks. url =~ %r{/(?[^/]+)-} - pypi_package_name = Regexp.last_match(:package_name).gsub(/[_.]/, "-") + pypi_package_name = Regexp.last_match(:package_name).to_s.gsub(/[_.]/, "-") return if name.casecmp(pypi_package_name).zero? problem "resource name should be `#{pypi_package_name}` to match the PyPI package name"