From bd4926288e6b5d8d3e4439d83e30fa0211045d0b Mon Sep 17 00:00:00 2001 From: lain Date: Mon, 26 Mar 2018 10:31:22 +0200 Subject: Speed up follower query. --- lib/pleroma/user.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') 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)} -- cgit v1.2.3