From 5fcb4a55006b4b8eae1fea757995c7300b3b1af7 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Mon, 20 Jul 2020 16:52:26 +0800 Subject: [PATCH] FIX drone sever request params --- app/libs/dev_ops/drone/api.rb | 2 +- app/libs/dev_ops/drone/request.rb | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/libs/dev_ops/drone/api.rb b/app/libs/dev_ops/drone/api.rb index 860e54557..cf910fd63 100644 --- a/app/libs/dev_ops/drone/api.rb +++ b/app/libs/dev_ops/drone/api.rb @@ -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 diff --git a/app/libs/dev_ops/drone/request.rb b/app/libs/dev_ops/drone/request.rb index 85420b7ab..a59b515d2 100644 --- a/app/libs/dev_ops/drone/request.rb +++ b/app/libs/dev_ops/drone/request.rb @@ -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