Merge branch 'hotfix/user_unfollow' into 'develop'
[akkoma] / lib / pleroma / web / activity_pub / activity_pub.ex
index defccade86540c41e040aa3629e48539518d6abc..1a8e3ad96fade3fd1d111a116be668bbd6c152aa 100644 (file)
@@ -388,7 +388,8 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
   def follow(follower, followed, activity_id \\ nil, local \\ true) do
     with data <- make_follow_data(follower, followed, activity_id),
          {:ok, activity} <- insert(data, local),
-         :ok <- maybe_federate(activity) do
+         :ok <- maybe_federate(activity),
+         _ <- User.set_follow_state_cache(follower.ap_id, followed.ap_id, activity.data["state"]) do
       {:ok, activity}
     end
   end