diff options
author | lambda <pleromagit@rogerbraun.net> | 2018-11-28 21:10:20 +0000 |
---|---|---|
committer | lambda <pleromagit@rogerbraun.net> | 2018-11-28 21:10:20 +0000 |
commit | 73101c1fc1d8903bb002b920766a825e2f5434d4 (patch) | |
tree | c2c21fd9af5e22e9a67155d047f0b1085d370697 /lib | |
parent | 7049ed593698b46a14d8f88537d470b3a306f79b (diff) | |
parent | 87098d1676b4521f83804c19a94d34f0cd8a8109 (diff) | |
download | pleroma-73101c1fc1d8903bb002b920766a825e2f5434d4.tar.gz |
Merge branch 'fix-list-stream-privacy' into 'develop'
Streamer: Don't send unwanted DMs to list streams
See merge request pleroma/pleroma!478
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/streamer.ex | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pleroma/web/streamer.ex b/lib/pleroma/web/streamer.ex index 5cab62c85..306598157 100644 --- a/lib/pleroma/web/streamer.ex +++ b/lib/pleroma/web/streamer.ex @@ -73,7 +73,8 @@ defmodule Pleroma.Web.Streamer do Pleroma.List.get_lists_from_activity(item) |> Enum.filter(fn list -> owner = Repo.get(User, list.user_id) - author.follower_address in owner.following + + ActivityPub.visible_for_user?(item, owner) end) end |