Use object.normalize.

This commit is contained in:
scarlett 2018-12-06 11:37:29 +00:00
parent 8a1df182cf
commit 6a6aaa0e1a

View file

@ -1,5 +1,5 @@
defmodule Pleroma.Web.ActivityPub.MRF.EnsureRePrepended do
alias Pleroma.Activity
alias Pleroma.Object
@behaviour Pleroma.Web.ActivityPub.MRF
@ -20,11 +20,11 @@ def filter_by_summary(parent, child), do: child
def filter(%{"type" => activity_type} = object) when activity_type == "Create" do
child = object["object"]
in_reply_to = Activity.get_create_activity_by_object_ap_id(child["inReplyTo"])
in_reply_to = Object.normalize(child["inReplyTo"])
child =
if(in_reply_to,
do: filter_by_summary(in_reply_to.data["object"], child),
do: filter_by_summary(in_reply_to.data, child),
else: child
)