From c969e5550ee963fbc1d114cbacf154f81fc4197f Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 31 Mar 2020 17:07:35 -0700 Subject: [PATCH] Don't broadcast yourself --- fedireads/broadcast.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fedireads/broadcast.py b/fedireads/broadcast.py index 3a62afeb..df01c8ea 100644 --- a/fedireads/broadcast.py +++ b/fedireads/broadcast.py @@ -39,6 +39,9 @@ def get_recipients(user, post_privacy, direct_recipients=None, limit=False): fedireads_user = limit == 'fedireads' followers = user.followers.filter(fedireads_user=fedireads_user).all() + # we don't need to broadcast to ourself + followers = followers.filter(local=False) + # TODO I don't think this is actually accomplishing pubic/followers only? if post_privacy == 'public': # post to public shared inboxes