From 479d412e09bb8ce9550aef83af42aa60766ea812 Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Mon, 8 Feb 2016 08:57:09 +0100 Subject: Respond to proper format for build badge request --- app/controllers/projects/builds_controller.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/controllers/projects/builds_controller.rb b/app/controllers/projects/builds_controller.rb index 8ca6e02dab8..9d419b07e53 100644 --- a/app/controllers/projects/builds_controller.rb +++ b/app/controllers/projects/builds_controller.rb @@ -62,8 +62,14 @@ class Projects::BuildsController < Projects::ApplicationController def badge project = Project.find_with_namespace("#{params[:namespace_id]}/#{params[:project_id]}") - image = Ci::ImageForBuildService.new.execute(project, ref: params[:ref]) - send_file(image.path, filename: image.name, disposition: 'inline', type: 'image/svg+xml') + + respond_to do |format| + format.html { render_404 } + format.svg do + image = Ci::ImageForBuildService.new.execute(project, ref: params[:ref]) + send_file(image.path, filename: image.name, disposition: 'inline', type: 'image/svg+xml') + end + end end private -- cgit v1.2.1