From bf5f9f7ea67dcb49b9791825408b68d438785b4b Mon Sep 17 00:00:00 2001 From: Jochen Topf Date: Fri, 5 Sep 2014 16:55:21 +0200 Subject: Add project icons. --- web/lib/api/v4/project.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'web/lib/api') diff --git a/web/lib/api/v4/project.rb b/web/lib/api/v4/project.rb index 94eeadc..b461b72 100644 --- a/web/lib/api/v4/project.rb +++ b/web/lib/api/v4/project.rb @@ -57,10 +57,14 @@ class Taginfo < Sinatra::Base :ui => '/projects' }) do project_id = params[:project] - content_type :png - @db.select('SELECT icon FROM projects.projects'). + url = @db.select('SELECT icon_url FROM projects.projects'). condition('id = ?', project_id). get_first_value() + if url.nil? || url == '' + redirect '/img/generic_project_icon.png' + else + redirect url + end end end -- cgit v1.2.3