summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2021-02-19 09:59:30 -0600
committerMark Felder <feld@feld.me>2021-03-30 11:10:44 -0500
commit3989ec508c00a66d9093ead06deb8b1272b0b985 (patch)
tree0513bf17e4a1655ef1b13516960cc21a29f60812
parent3949cfdc249bb508c1171851fa2ec076126003cc (diff)
Prevent duplicates from being processed
-rw-r--r--lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex b/lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex
index 044febe0c..2fd5d5612 100644
--- a/lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex
+++ b/lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex
@@ -38,6 +38,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.FollowBotPolicy do
Enum.concat([to, cc, actor])
|> List.flatten()
+ |> Enum.uniq()
|> User.get_all_by_ap_id()
|> Enum.each(fn user ->
since_thirty_days_ago = NaiveDateTime.utc_now() |> NaiveDateTime.add(-(86_400 * 30))