From 0c655c4ff072ee842e9c4787c2e278ec84a04acf Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Mon, 13 Nov 2023 19:51:16 +0100 Subject: [PATCH] add testcase for fix --- models/user/search_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/models/user/search_test.go b/models/user/search_test.go index 676ed1a04d0..fda12a3ca96 100644 --- a/models/user/search_test.go +++ b/models/user/search_test.go @@ -58,6 +58,12 @@ func TestBuildCanSeeUserCondition(t *testing.T) { assert.Len(t, ids, 28) assert.EqualValues(t, []int64{1, 2, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 36}, ids) + // limited user who is followed by private user + cond = user.BuildCanSeeUserCondition(getUser(t, 33)) + ids = getIDs(cond) + assert.Len(t, ids, 28) + assert.EqualValues(t, []int64{1, 2, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30, 31, 32, 33, 34, 36}, ids) + // restricted user cond = user.BuildCanSeeUserCondition(getUser(t, 29)) ids = getIDs(cond)