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
# POST api/repos/{owner}/{name}
# 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
post(endpoint, "/api/repos/#{owner}/#{repo}", drone_token: drone_token)
end

View File

@ -62,7 +62,9 @@
req.headers['Authorization']
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)
end