FIX drone sever request params

This commit is contained in:
Jasder 2020-07-20 16:52:26 +08:00
parent 1f54e02ace
commit 5fcb4a5500
2 changed files with 4 additions and 2 deletions

View File

@ -39,7 +39,7 @@ class DevOps::Drone::API < DevOps::Drone::Request
# Activate user's project with Drone CI # Activate user's project with Drone CI
# POST api/repos/{owner}/{name} # POST api/repos/{owner}/{name}
# eq: # eq:
# DevOps::Drone::API.new(cloud_account.drone_token, cloud_account.endpoint, project.owner.login, project.identifier).avtivate # DevOps::Drone::API.new(cloud_account.drone_token, cloud_account.endpoint, project.owner.login, project.identifier).activate
def activate def activate
post(endpoint, "/api/repos/#{owner}/#{repo}", drone_token: drone_token) post(endpoint, "/api/repos/#{owner}/#{repo}", drone_token: drone_token)
end end

View File

@ -62,7 +62,9 @@
req.headers['Authorization'] req.headers['Authorization']
end end
end end
response = client.public_send(method, path, params.except(:drone_token)) response = client.public_send(method, path) do |req|
req.body = params.except(:drone_token).to_json
end
json_response(response) json_response(response)
end end