From 4886b3b13845c8c76ebefd1a586a367961eab427 Mon Sep 17 00:00:00 2001 From: Seeker Date: Thu, 7 Jan 2021 17:34:12 -0800 Subject: [PATCH] github: check token scopes even if authorized --- Library/Homebrew/utils/github.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Library/Homebrew/utils/github.rb b/Library/Homebrew/utils/github.rb index cdeb22a30d..c14f75cba1 100644 --- a/Library/Homebrew/utils/github.rb +++ b/Library/Homebrew/utils/github.rb @@ -141,9 +141,8 @@ module GitHub def api_credentials_error_message(response_headers, needed_scopes) return if response_headers.empty? - unauthorized = (response_headers["http/1.1"] == "401 Unauthorized") scopes = response_headers["x-accepted-oauth-scopes"].to_s.split(", ") - return unless unauthorized && scopes.blank? + return if scopes.present? needed_human_scopes = needed_scopes.join(", ") credentials_scopes = response_headers["x-oauth-scopes"]