summaryrefslogtreecommitdiff
path: root/web/lib/api/v4/project.rb
diff options
context:
space:
mode:
Diffstat (limited to 'web/lib/api/v4/project.rb')
-rw-r--r--web/lib/api/v4/project.rb8
1 files changed, 6 insertions, 2 deletions
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