diff options
author | Francis Dinh <normandy@firemail.cc> | 2018-05-24 13:26:59 -0400 |
---|---|---|
committer | Francis Dinh <normandy@firemail.cc> | 2018-05-24 13:26:59 -0400 |
commit | 1197ec10a83c2e61251abe383bea2bcc690d9c09 (patch) | |
tree | 165cbab6449e65d4ee3f008595d81f5880fd283a | |
parent | 72b93d13f8208f22f9a771dc8ba18c474fc81849 (diff) | |
download | pleroma-1197ec10a83c2e61251abe383bea2bcc690d9c09.tar.gz |
Rewrite block fetch query
-rw-r--r-- | lib/pleroma/web/activity_pub/utils.ex | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pleroma/web/activity_pub/utils.ex b/lib/pleroma/web/activity_pub/utils.ex index 3f88a4672..89d11781d 100644 --- a/lib/pleroma/web/activity_pub/utils.ex +++ b/lib/pleroma/web/activity_pub/utils.ex @@ -366,8 +366,9 @@ defmodule Pleroma.Web.ActivityPub.Utils do fragment( "? @> ?", activity.data, - ^%{type: "Block", actor: blocker_id, object: blocked_id} + ^%{type: "Block", object: blocked_id} ), + where: activity.actor == ^blocker_id, order_by: [desc: :id], limit: 1 ) |