diff --git a/bauh/gems/web/controller.py b/bauh/gems/web/controller.py index 50312f35..bded66bf 100644 --- a/bauh/gems/web/controller.py +++ b/bauh/gems/web/controller.py @@ -76,8 +76,8 @@ class WebApplicationManager(SoftwareManager): icon_tag = soup.head.find('link', attrs={"rel": "icon"}) icon_url = icon_tag.get('href') if icon_tag else None - if icon_url and icon_url.startswith('/'): - icon_url = url + icon_url + if icon_url and not icon_url.startswith('http'): + icon_url = url + (icon_url if icon_url.startswith('/') else '/{}'.format(icon_url)) return icon_url