Use only params[:id]

This commit is contained in:
Ana Rosas 2016-05-27 17:52:55 +02:00
parent 00bae7a945
commit 68daabafa0
3 changed files with 5 additions and 5 deletions

View File

@ -23,7 +23,7 @@ class Travis::Api::App
Metriks.meter("api.request.cancel_build").mark
if Travis::Features.owner_active?(:enqueue_to_hub, current_user)
service = Travis::Enqueue::Services::CancelModel.new(current_user, { build_id: params[:id] })
service = Travis::Enqueue::Services::CancelModel.new(current_user, { id: params[:id], type: :build })
else
service = self.service(:cancel_build, params.merge(source: 'api'))
end

View File

@ -30,7 +30,7 @@ class Travis::Api::App
Metriks.meter("api.request.cancel_job").mark
if Travis::Features.owner_active?(:enqueue_to_hub, current_user)
service = Travis::Enqueue::Services::CancelModel.new(current_user, { job_id: params[:id] })
service = Travis::Enqueue::Services::CancelModel.new(current_user, { id: params[:id], type: :job })
else
service = self.service(:cancel_job, params.merge(source: 'api'))
end

View File

@ -32,14 +32,14 @@ module Travis
end
def type
@type ||= @params[:build_id] ? :build : :job
@params[:type]
end
def target
if type == :build
@target = Build.find(@params[:build_id])
@target = Build.find(@params[:id])
else
@target = Job.find(@params[:job_id])
@target = Job.find(@params[:id])
end
end