Properly handle Author targeting blocks

This commit is contained in:
Michael Manfre 2023-01-25 22:36:02 -05:00 committed by Andrew Godwin
parent 8a06b3d78f
commit 6437a5aeb7

View file

@ -724,7 +724,10 @@ class Post(StatorModel):
.select_related("target") .select_related("target")
) )
async for block in blocks: async for block in blocks:
try:
targets.remove(block.target) targets.remove(block.target)
except KeyError:
pass
# Now dedupe the targets based on shared inboxes (we only keep one per # Now dedupe the targets based on shared inboxes (we only keep one per
# shared inbox) # shared inbox)
deduped_targets = set() deduped_targets = set()