diff --git a/app/services/app_catalog_manager/update_metadata.rb b/app/services/app_catalog_manager/update_metadata.rb index d19ec4c..e53e606 100644 --- a/app/services/app_catalog_manager/update_metadata.rb +++ b/app/services/app_catalog_manager/update_metadata.rb @@ -34,7 +34,11 @@ module AppCatalogManager end def attach_remote_image(attachment_name, icon) - download_url = "#{@app.url}/#{icon["src"].gsub(/^\//,'')}" + if icon['src'].start_with?("http") + download_url = icon['src'] + else + download_url = "#{@app.url}/#{icon["src"].gsub(/^\//,'')}" + end filename = "#{attachment_name}.png" key = "web_apps/#{@app.id}/icons/#{attachment_name}.png"