Start support for deleting remote actors

This commit is contained in:
Thomas Sileo 2022-08-17 21:18:07 +02:00
parent 02c09f2363
commit e3a02a8138
4 changed files with 158 additions and 18 deletions

View file

@ -176,7 +176,10 @@ async def fetch_actor(
existing_actor = (
await db_session.scalars(
select(models.Actor).where(models.Actor.ap_id == actor_id)
select(models.Actor).where(
models.Actor.ap_id == actor_id,
models.Actor.is_deleted.is_(False),
)
)
).one_or_none()
if existing_actor: