aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorlambda <pleromagit@rogerbraun.net>2018-11-28 21:10:20 +0000
committerlambda <pleromagit@rogerbraun.net>2018-11-28 21:10:20 +0000
commit73101c1fc1d8903bb002b920766a825e2f5434d4 (patch)
treec2c21fd9af5e22e9a67155d047f0b1085d370697 /lib
parent7049ed593698b46a14d8f88537d470b3a306f79b (diff)
parent87098d1676b4521f83804c19a94d34f0cd8a8109 (diff)
downloadpleroma-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.ex3
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