Add a test for List.get_lists_account_belongs

This commit is contained in:
AkiraFukushima 2018-10-19 21:24:15 +09:00
commit a249cbf187
2 changed files with 29 additions and 1 deletions

View file

@ -72,11 +72,19 @@ defmodule Pleroma.List do
# Get lists to which the account belongs.
def get_lists_account_belongs(%User{} = owner, account_id) do
user = Repo.get(User, account_id)
query =
from(
l in Pleroma.List,
where: l.user_id == ^owner.id and fragment("? = ANY(?)", ^user.follower_address, l.following)
where:
l.user_id == ^owner.id and
fragment(
"? = ANY(?)",
^user.follower_address,
l.following
)
)
Repo.all(query)
end