summaryrefslogtreecommitdiff
path: root/lib/rubygems/gemcutter_utilities.rb
diff options
context:
space:
mode:
authorAshley Ellis Pierce <[email protected]>2022-02-24 15:16:32 +0000
committergit <[email protected]>2022-04-06 08:54:58 +0900
commitbb3ecdba6a48e9c82b651e74debcec1a10081126 (patch)
tree19b116e60c7fb5d81bea1386e019aa99d5754461 /lib/rubygems/gemcutter_utilities.rb
parent75083704bfeac2fb2a3e104389cd10ddf752b7d2 (diff)
[rubygems/rubygems] Accomodate gem hosts without profile/me endpoint
https://github.com/rubygems/rubygems/commit/31b6dcf5d3
Diffstat (limited to 'lib/rubygems/gemcutter_utilities.rb')
-rw-r--r--lib/rubygems/gemcutter_utilities.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/rubygems/gemcutter_utilities.rb b/lib/rubygems/gemcutter_utilities.rb
index 80d70c5c90..2779880121 100644
--- a/lib/rubygems/gemcutter_utilities.rb
+++ b/lib/rubygems/gemcutter_utilities.rb
@@ -271,6 +271,8 @@ module Gem::GemcutterUtilities
end
def get_mfa_params(email, password)
+ return {} unless self.host == Gem::DEFAULT_HOST
+
mfa_level = get_user_mfa_level(email, password)
params = {}
if mfa_level == "ui_only" || mfa_level == "ui_and_gem_signin"