forked from mirrors/bookwyrm
Fixes error adding unlisted statuses
This commit is contained in:
parent
abc732cdfe
commit
ee067b7d65
1 changed files with 3 additions and 3 deletions
|
@ -88,7 +88,7 @@ class ActivityStream(ABC):
|
|||
""" given a status, what users should see it """
|
||||
# direct messages don't appeard in feeds, direct comments/reviews/etc do
|
||||
if status.privacy == "direct" and status.status_type == "Note":
|
||||
return None
|
||||
return []
|
||||
|
||||
# everybody who could plausibly see this status
|
||||
audience = models.User.objects.filter(
|
||||
|
@ -150,7 +150,7 @@ class LocalStream(ActivityStream):
|
|||
def stream_users(self, status):
|
||||
# this stream wants no part in non-public statuses
|
||||
if status.privacy != "public" or not status.user.local:
|
||||
return None
|
||||
return []
|
||||
return super().stream_users(status)
|
||||
|
||||
def stream_statuses(self, user):
|
||||
|
@ -170,7 +170,7 @@ class FederatedStream(ActivityStream):
|
|||
def stream_users(self, status):
|
||||
# this stream wants no part in non-public statuses
|
||||
if status.privacy != "public":
|
||||
return None
|
||||
return []
|
||||
return super().stream_users(status)
|
||||
|
||||
def stream_statuses(self, user):
|
||||
|
|
Loading…
Reference in a new issue