diff --git a/users/models/identity.py b/users/models/identity.py index d7572d6..7116021 100644 --- a/users/models/identity.py +++ b/users/models/identity.py @@ -305,7 +305,7 @@ class Identity(StatorModel): method="get", uri=f"https://{domain}/.well-known/webfinger?resource=acct:{handle}", ) - except httpx.RequestError: + except (httpx.RequestError, httpx.ConnectError): return None, None if response.status_code in [404, 410]: return None, None @@ -339,7 +339,7 @@ class Identity(StatorModel): method="get", uri=self.actor_uri, ) - except httpx.RequestError: + except (httpx.ConnectError, httpx.RequestError): return False if response.status_code == 410: # Their account got deleted, so let's do the same.