[fix][web] handling unexpected connection errors

This commit is contained in:
Vinicius Moreira
2020-06-08 18:17:27 -03:00
parent 0d4d4213a4
commit f4999b680c
3 changed files with 10 additions and 2 deletions

View File

@@ -838,7 +838,10 @@ class WebApplicationManager(SoftwareManager):
if not app.description:
app.description = self._get_app_description(app.url, soup)
find_url = not app.icon_url or (app.icon_url and not self.http_client.exists(app.icon_url, session=False))
try:
find_url = not app.icon_url or (app.icon_url and not self.http_client.exists(app.icon_url, session=False))
except (requests.exceptions.ConnectionError, requests.exceptions.ConnectTimeout):
find_url = None
if find_url:
app.icon_url = self._get_app_icon_url(app.url, soup)