Use object.normalize.
authorscarlett <nia@netbsd.org>
Thu, 6 Dec 2018 11:37:29 +0000 (11:37 +0000)
committerscarlett <nia@netbsd.org>
Thu, 6 Dec 2018 11:37:29 +0000 (11:37 +0000)
lib/pleroma/web/activity_pub/mrf/ensure_re_prepended.ex

index 3f216010e570cfd1d92b3a2bc52b7dd85bb34f0c..06fafb3ee7b47f5f50aa4ee03e0bc4787b75b802 100644 (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 @@ defmodule Pleroma.Web.ActivityPub.MRF.EnsureRePrepended do
 
   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
       )