Do not try to follow local users. Their posts are already available locally on the instance.

This commit is contained in:
Mark Felder 2021-02-19 15:25:26 -06:00
parent 86182ef8e4
commit 778010ef8e

View file

@ -41,7 +41,8 @@ defmodule Pleroma.Web.ActivityPub.MRF.FollowbotPolicy do
|> Enum.each(fn user -> |> Enum.each(fn user ->
since_thirty_days_ago = NaiveDateTime.utc_now() |> NaiveDateTime.add(-(86_400 * 30)) since_thirty_days_ago = NaiveDateTime.utc_now() |> NaiveDateTime.add(-(86_400 * 30))
with false <- User.following?(follower, user), with false <- user.local,
false <- User.following?(follower, user),
false <- User.locked?(user), false <- User.locked?(user),
false <- (user.bio || "") |> String.downcase() |> String.contains?("nobot"), false <- (user.bio || "") |> String.downcase() |> String.contains?("nobot"),
false <- false <-