aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaren Konou <konoukaren@gmail.com>2019-02-03 20:45:32 +0100
committerKaren Konou <konoukaren@gmail.com>2019-02-03 20:45:32 +0100
commit531507a635917e15e28a72a58ab0f977eefed571 (patch)
tree873058eeadab4295507a97afc5ddb9b7090e76f8
parent10130fa7d6a2dca4250ada1144fcfcfe75c26f45 (diff)
downloadpleroma-531507a635917e15e28a72a58ab0f977eefed571.tar.gz
fixed things
-rw-r--r--lib/pleroma/web/activity_pub/mrf/hellthread_policy.ex12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/pleroma/web/activity_pub/mrf/hellthread_policy.ex b/lib/pleroma/web/activity_pub/mrf/hellthread_policy.ex
index 53588b264..d95424493 100644
--- a/lib/pleroma/web/activity_pub/mrf/hellthread_policy.ex
+++ b/lib/pleroma/web/activity_pub/mrf/hellthread_policy.ex
@@ -19,15 +19,15 @@ defmodule Pleroma.Web.ActivityPub.MRF.HellthreadPolicy do
length(recipients) > delist_threshold and delist_threshold != 0 ->
if Enum.member?(object["to"], "https://www.w3.org/ns/activitystreams#Public") or
Enum.member?(object["cc"], "https://www.w3.org/ns/activitystreams#Public") do
+ follower_collection = User.get_by_ap_id(object["actor"].follower_address)
+
object
- |> Kernel.update_in(["object", "to"], [
- User.get_cached_by_ap_id(object["actor"].follower_address)
- ])
+ |> Kernel.update_in(["object", "to"], [follower_collection])
|> Kernel.update_in(["object", "cc"], ["https://www.w3.org/ns/activitystreams#Public"])
- |> Kernel.update_in(["to"], [
- User.get_cached_by_ap_id(object["actor"].follower_address)
- ])
+ |> Kernel.update_in(["to"], [follower_collection])
|> Kernel.update_in(["cc"], ["https://www.w3.org/ns/activitystreams#Public"])
+
+ {:ok, object}
else
{:ok, object}
end