Catch all errors from requests, not just HTTPError

This commit is contained in:
Danielle McLean 2023-08-16 11:52:43 +10:00
parent 4f081c8d34
commit 95cca433bc
Signed by untrusted user: 00dani
GPG key ID: 52C059C3B22A753E

View file

@ -1,4 +1,4 @@
from requests import HTTPError
from requests.exceptions import RequestException
from django.contrib.auth.mixins import LoginRequiredMixin
from django.views.generic import TemplateView
from typing import Dict, Optional, Set
@ -24,7 +24,7 @@ class Client:
try:
apps = mf2(self.id).to_dict(filter_by_type="h-x-app")
self.app = apps[0]["properties"]
except (HTTPError, IndexError):
except (RequestException, IndexError):
self.app = None