Add a guard to fetching reply activity

This commit is contained in:
rinpatch 2019-04-18 21:40:40 +03:00
parent 4ef237f26a
commit 9238dccac1
1 changed files with 3 additions and 1 deletions

View File

@ -204,12 +204,14 @@ defmodule Pleroma.Activity do
def create_by_object_ap_id_with_object(_), do: nil
def get_create_by_object_ap_id_with_object(ap_id) do
def get_create_by_object_ap_id_with_object(ap_id) when is_binary(ap_id) do
ap_id
|> create_by_object_ap_id_with_object()
|> Repo.one()
end
def get_create_by_object_ap_id_with_object(_), do: nil
defp get_in_reply_to_activity_from_object(%Object{data: %{"inReplyTo" => ap_id}}) do
get_create_by_object_ap_id_with_object(ap_id)
end