Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into ostatus
[akkoma] / lib / pleroma / web / activity_pub / activity_pub.ex
index 125473b96a496fffb57dc89797251b193c4687c6..e9f0dcd3290bfb213c596c1cca2f4400610d2ace 100644 (file)
@@ -133,6 +133,13 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
       query
     end
 
+    query = if opts["actor_id"] do
+      from activity in query,
+        where: fragment("? @> ?", activity.data, ^%{actor: opts["actor_id"]})
+    else
+      query
+    end
+
     Repo.all(query)
     |> Enum.reverse
   end