diff options
author | lain <lain@soykaf.club> | 2019-02-27 15:01:54 +0100 |
---|---|---|
committer | lain <lain@soykaf.club> | 2019-02-27 15:01:54 +0100 |
commit | b24cc44e8d1e1b29cdeb916f192e30303a55ff5d (patch) | |
tree | 346c8eda74138e17ad30d1a8a7bd4f03465cd166 | |
parent | 8d8cb08f94490299bfc7fe97381a34e4a7a095a9 (diff) | |
download | pleroma-b24cc44e8d1e1b29cdeb916f192e30303a55ff5d.tar.gz |
Follower requests: Utilize object index.
Closes #677
-rw-r--r-- | lib/pleroma/user.ex | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 01d532ab3..c5085fa82 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -613,9 +613,10 @@ defmodule Pleroma.User do ), where: fragment( - "? @> ?", + "coalesce((?)->'object'->>'id', (?)->>'object') = ?", a.data, - ^%{"object" => user.ap_id} + a.data, + ^user.ap_id ) ) end |