aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2018-03-26 10:31:22 +0200
committerlain <lain@soykaf.club>2018-03-26 10:31:22 +0200
commitbd4926288e6b5d8d3e4439d83e30fa0211045d0b (patch)
treec7b036409e92ce468fa44cb7a594c5313b0075fa /lib
parent1d1271ca1e8a8d1fe6322442d39a8b6fa57a0a7a (diff)
downloadpleroma-bd4926288e6b5d8d3e4439d83e30fa0211045d0b.tar.gz
Speed up follower query.
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/user.ex2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex
index e92b85f52..0594afb38 100644
--- a/lib/pleroma/user.ex
+++ b/lib/pleroma/user.ex
@@ -265,7 +265,7 @@ defmodule Pleroma.User do
def get_followers(%User{id: id, follower_address: follower_address}) do
q = from u in User,
- where: ^follower_address in u.following,
+ where: fragment("? <@ ?", ^[follower_address], u.following),
where: u.id != ^id
{:ok, Repo.all(q)}