diff --git a/app/controllers/concerns/ci/cloud_account_manageable.rb b/app/controllers/concerns/ci/cloud_account_manageable.rb index ce60de3ba..f1d4dcfe9 100644 --- a/app/controllers/concerns/ci/cloud_account_manageable.rb +++ b/app/controllers/concerns/ci/cloud_account_manageable.rb @@ -153,6 +153,11 @@ module Ci::CloudAccountManageable end def drone_oauth_user!(url, state) + cloud_account = current_user.ci_cloud_account + if cloud_account.server_type == Ci::CloudAccount::SERVER_TYPE_TRUSTIE + url = "#{@cloud_account.drone_url}/login" + end + logger.info "[drone] drone_oauth_user url: #{url}" conn = Faraday.new(url: url) do |req| req.request :url_encoded