Skip to content
Snippets Groups Projects
Commit a1debf5c authored by Filipa Lacerda's avatar Filipa Lacerda Committed by Grzegorz Bizon
Browse files

Retry and cancel endpoints send 204 json response. Request is made with type json

parent 3a2b60f7
No related branches found
No related tags found
1 merge request!10584Resolve: "Pipelines: When we retry a pipeline 2 requests are made to the pipelines endpoint"
Loading
Loading
@@ -40,6 +40,6 @@ export default class PipelinesService {
* @return {Promise}
*/
postAction(endpoint) {
return Vue.http.post(endpoint, {}, { emulateJSON: true });
return Vue.http.post(`${endpoint}.json`);
}
}
Loading
Loading
@@ -92,13 +92,29 @@ class Projects::PipelinesController < Projects::ApplicationController
def retry
pipeline.retry_failed(current_user)
 
redirect_back_or_default default: namespace_project_pipelines_path(project.namespace, project)
respond_to do |format|
format.html do
redirect_back_or_default default: namespace_project_pipelines_path(project.namespace, project)
end
format.json do
render status: 204
end
end
end
 
def cancel
pipeline.cancel_running
 
redirect_back_or_default default: namespace_project_pipelines_path(project.namespace, project)
respond_to do |format|
format.html do
redirect_back_or_default default: namespace_project_pipelines_path(project.namespace, project)
end
format.json do
render status: 204
end
end
end
 
def charts
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment