Merge branch 'fix/exclude-deactivated-in-search' into 'develop'

User: search: exclude inactive users from user search

See merge request pleroma/pleroma!3755
This commit is contained in:
Haelwenn 2022-09-27 23:58:45 +00:00
commit 3f1c31b7cd
2 changed files with 13 additions and 0 deletions

View file

@ -65,6 +65,14 @@ defmodule Pleroma.UserSearchTest do
assert found_user.id == user.id
end
test "excludes deactivated users from results" do
user = insert(:user, %{nickname: "john t1000"})
insert(:user, %{is_active: false, nickname: "john t800"})
[found_user] = User.search("john")
assert found_user.id == user.id
end
# Note: as in Mastodon, `is_discoverable` doesn't anyhow relate to user searchability
test "includes non-discoverable users in results" do
insert(:user, %{nickname: "john 3000", is_discoverable: false})