diff --git a/app/views/json/package.json.jbuilder b/app/views/json/package.json.jbuilder index f651db6..eda1fe9 100644 --- a/app/views/json/package.json.jbuilder +++ b/app/views/json/package.json.jbuilder @@ -1,7 +1,7 @@ json.package @p.name json.screenshots @p.screenshots do |s| - json.small_image_url "#{request.protocol}#{request.host_with_port}#{s.image.url(:thumb, timestamp: false)}" - json.large_image_url "#{request.protocol}#{request.host_with_port}#{s.image.url(:large, timestamp: false)}" + json.small_image_url "https://#{request.env['HTTP_HOST']}#{s.image.url(:thumb, timestamp: false)}" + json.large_image_url "https://#{request.env['HTTP_HOST']}#{s.image.url(:large, timestamp: false)}" json.version s.version end diff --git a/app/views/json/screenshots.json.jbuilder b/app/views/json/screenshots.json.jbuilder index e226259..969af93 100644 --- a/app/views/json/screenshots.json.jbuilder +++ b/app/views/json/screenshots.json.jbuilder @@ -4,7 +4,7 @@ json.cache! ['json_screenshots'], expires_in: 1.hour do json.extract! s, :version json.extract! p, :maintainer, :name, :section, :maintainer_email, :homepage, :description json.url package_url(p.name) - json.small_image_url "#{request.protocol}#{request.host_with_port}#{s.image.url(:thumb, timestamp: false)}" - json.large_image_url "#{request.protocol}#{request.host_with_port}#{s.image.url(:large, timestamp: false)}" + json.small_image_url "https://#{request.env['HTTP_HOST']}#{s.image.url(:thumb, timestamp: false)}" + json.large_image_url "https://#{request.env['HTTP_HOST']}#{s.image.url(:large, timestamp: false)}" end end