fix remote user query
This commit is contained in:
parent
4bb18b604c
commit
4bc5492563
2 changed files with 6 additions and 2 deletions
|
@ -145,7 +145,7 @@ class Takahe:
|
|||
def fetch_remote_identity(handler: str) -> int | None:
|
||||
d = handler.split("@")[-1]
|
||||
domain = Domain.objects.filter(domain=d).first()
|
||||
if domain and domain.recursively_blocked:
|
||||
if domain and domain.recursively_blocked():
|
||||
return
|
||||
InboxMessage.create_internal({"type": "FetchIdentity", "handle": handler})
|
||||
|
||||
|
|
|
@ -227,7 +227,11 @@ class APIdentity(models.Model):
|
|||
username__iexact=username, domain_name__iexact=domain, deleted__isnull=True
|
||||
).first()
|
||||
if i:
|
||||
return i
|
||||
if Takahe.get_identity_by_handler(username, domain):
|
||||
return i
|
||||
else:
|
||||
logger.error(f"Identity {i} not found in Takahe.")
|
||||
return None
|
||||
if domain != settings.SITE_DOMAIN:
|
||||
identity = Takahe.get_identity_by_handler(username, domain)
|
||||
if identity:
|
||||
|
|
Loading…
Add table
Reference in a new issue