From 7428ea4c7f97dc164f2ef3d6e8b83c0f169c3781 Mon Sep 17 00:00:00 2001 From: Sven Fuchs Date: Thu, 30 Apr 2015 12:55:26 +0200 Subject: [PATCH] restore deprecated POST /requests for restarting builds/jobs --- lib/travis/api/app/endpoint/requests.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/travis/api/app/endpoint/requests.rb b/lib/travis/api/app/endpoint/requests.rb index 6a1aff30..4dccf61a 100644 --- a/lib/travis/api/app/endpoint/requests.rb +++ b/lib/travis/api/app/endpoint/requests.rb @@ -18,7 +18,13 @@ class Travis::Api::App end post '/', scope: :private do - respond_with service(:schedule_request, params[:request]) + if params[:request] && params[:request][:repository] + respond_with service(:schedule_request, params[:request]) + else + # DEPRECATED: this will be removed by 1st of December + Metriks.meter("api.request.restart").mark + respond_with service(:reset_model, params) + end end end end