Fix with expression always matching

This commit is contained in:
Zachary Dunn 2019-03-18 14:59:52 +00:00
parent e572786dad
commit 97b35e00b0
1 changed files with 1 additions and 3 deletions

View File

@ -1167,9 +1167,7 @@ def get_or_fetch_by_ap_id(ap_id) do
if !is_nil(user) and !User.needs_update?(user) do if !is_nil(user) and !User.needs_update?(user) do
{:ok, user} {:ok, user}
else else
user = fetch_by_ap_id(ap_id) with %User{} = user <- fetch_by_ap_id(ap_id) do
with %User{} = user do
if Pleroma.Config.get([:fetch_initial_posts, :enabled]) do if Pleroma.Config.get([:fetch_initial_posts, :enabled]) do
{:ok, _} = Task.start(__MODULE__, :fetch_initial_posts, [user]) {:ok, _} = Task.start(__MODULE__, :fetch_initial_posts, [user])
end end