1
0
mirror of https://git.sr.ht/~tsileo/microblog.pub synced 2025-06-05 21:59:23 +02:00

Fix for processing objects from Birdsite LIVE

This commit is contained in:
Thomas Sileo
2022-11-12 09:01:56 +01:00
parent 164cd9bd00
commit 36a1a6bd9c

View File

@ -218,9 +218,8 @@ async def fetch_actor(
if save_if_not_found:
ap_actor = await ap.fetch(actor_id)
# Some softwares uses URL when we expect ID
if actor_id == ap_actor.get("url"):
# Which mean we may already have it in DB
# Some softwares uses URL when we expect ID or uses a different casing
# (like Birdsite LIVE) , which mean we may already have it in DB
existing_actor_by_url = (
await db_session.scalars(
select(models.Actor).where(