Merge branch 'bugfix/harden_status_output' into 'develop'
[akkoma] / lib / pleroma / web / mastodon_api / views / account_view.ex
index d4d8ee2a5f8d584f0070431d546fac96c678627b..b68845e16b12ebefa7e8e37ba71d9e35dbae3d96 100644 (file)
@@ -73,7 +73,13 @@ defmodule Pleroma.Web.MastodonAPI.AccountView do
 
   def render("relationship.json", %{user: user, target: target}) do
     follow_activity = Pleroma.Web.ActivityPub.Utils.fetch_latest_follow(user, target)
-    requested = follow_activity.data["state"] == "pending"
+
+    requested =
+      if follow_activity do
+        follow_activity.data["state"] == "pending"
+      else
+        false
+      end
 
     %{
       id: to_string(target.id),