Use repo owner instead of current user

This commit is contained in:
Ana Rosas 2016-07-11 14:19:02 -05:00
parent 2ab8af6659
commit b234ad73be
2 changed files with 7 additions and 6 deletions

View File

@ -36,7 +36,7 @@ class Travis::Api::App
if !Travis::Features.enabled_for_all?(:enqueue_to_hub) && !Travis::Features.owner_active?(:enqueue_to_hub, repository_owner)
respond_with service(:reset_model, params)
elsif service.respond_to?(:push)
payload = { id: params[:build_id], user_id: current_user.id }
payload = { id: params[:build_id], user_id: repository_owner.id }
service.push("build:restart", payload)
respond_with(result: true, flash: service.messages)

View File

@ -33,11 +33,12 @@ describe 'Requests', set_app: true do
response.status.should be(200)
end
it 'triggers a build request using Hub' do
Travis::Features.activate_owner(:enqueue_to_hub, repo.owner)
response = post "/requests", { build_id: build.id }, headers
response.status.should be(200)
describe 'enqueues for Hub' do
it 'triggers a build request' do
payload = { build_id: build.id, user_id: repo.owner.id }
response = post "/requests", payload, headers
response.status.should be(200)
end
end
end
end