Don't erase entire stream when new status is added

omg
This commit is contained in:
Mouse Reeve 2021-03-28 17:53:52 -07:00
parent e3abc96266
commit 12f6c2abb2

View file

@ -110,7 +110,7 @@ class ActivityStream(ABC):
Q(id=status.user.id) # if the user is the post's author
| Q(following=status.user) # if the user is following the author
)
return audience
return audience.distinct()
def stream_statuses(self, user): # pylint: disable=no-self-use
""" given a user, what statuses should they see on this stream """
@ -131,7 +131,7 @@ class HomeStream(ActivityStream):
return audience.filter(
Q(id=status.user.id) # if the user is the post's author
| Q(following=status.user) # if the user is following the author
)
).distinct()
def stream_statuses(self, user):
return privacy_filter(