X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fuser.ex;h=4510be77052129bdf32950d2903fe6847f9171e2;hb=b403ea4d2b69cef4434ad68babdfb402d8227847;hp=551c23445067b6e73f2dd2ef3e406ca14df5a7aa;hpb=60b4b0d725aefdca3eedd2d7708b0c96ee60c5f4;p=akkoma diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 551c23445..4510be770 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -5,6 +5,7 @@ defmodule Pleroma.User do alias Pleroma.{Repo, User, Object, Web} alias Comeonin.Pbkdf2 alias Pleroma.Web.{OStatus, Websub} + alias Pleroma.Web.ActivityPub.ActivityPub schema "users" do field :bio, :string @@ -107,9 +108,10 @@ defmodule Pleroma.User do following = follower.following |> List.delete(ap_followers) - follower + { :ok, follower } = follower |> follow_changeset(%{following: following}) |> Repo.update + { :ok, follower, ActivityPub.fetch_latest_follow(follower, followed)} else {:error, "Not subscribed!"} end