diff options
author | rinpatch <rinpatch@sdf.org> | 2019-04-18 21:40:40 +0300 |
---|---|---|
committer | rinpatch <rinpatch@sdf.org> | 2019-04-18 21:40:40 +0300 |
commit | 9238dccac1310fc2e281b242768a2de79f405f35 (patch) | |
tree | 23d984d21503dcaefd529c3cc7fbe32356c2791c /lib | |
parent | 4ef237f26a41652014105b8a7ad3a9d5c7b41202 (diff) | |
download | pleroma-9238dccac1310fc2e281b242768a2de79f405f35.tar.gz |
Add a guard to fetching reply activity
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/activity.ex | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/pleroma/activity.ex b/lib/pleroma/activity.ex index 9043530c9..4a2ded518 100644 --- a/lib/pleroma/activity.ex +++ b/lib/pleroma/activity.ex @@ -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 |