diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/user.ex | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 692ae836c..f72bc4bce 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -1159,9 +1159,12 @@ defmodule Pleroma.User do      if !is_nil(user) and !User.needs_update?(user) do        user      else +      # Whether to fetch initial posts for the user (if it's a new user & the fetching is enabled) +      should_fetch_initial = is_nil(user) and Pleroma.Config.get([:fetch_initial_posts, :enabled]) +        user = fetch_by_ap_id(ap_id) -      if Pleroma.Config.get([:fetch_initial_posts, :enabled]) do +      if should_fetch_initial do          with %User{} = user do            {:ok, _} = Task.start(__MODULE__, :fetch_initial_posts, [user])          end  | 
