Merge branch 'task-204-on-options-request' into 'develop'
[akkoma] / lib / pleroma / web / common_api / common_api.ex
index 4be6e75085c6dc7d0b9b985a4de58ccdbba75895..125c57d055366c1fbdd63bdbbf8bb5d8666d6861 100644 (file)
@@ -61,8 +61,13 @@ defmodule Pleroma.Web.CommonAPI do
       do: visibility
 
   def get_visibility(%{"in_reply_to_status_id" => status_id}) when not is_nil(status_id) do
-    inReplyTo = get_replied_to_activity(status_id)
-    Pleroma.Web.MastodonAPI.StatusView.get_visibility(inReplyTo.data["object"])
+    case get_replied_to_activity(status_id) do
+      nil ->
+        "public"
+
+      inReplyTo ->
+        Pleroma.Web.MastodonAPI.StatusView.get_visibility(inReplyTo.data["object"])
+    end
   end
 
   def get_visibility(_), do: "public"