Get repo assignees and reviewers should ignore deactivated users (#30770)

If an user is deactivated, it should not be in the list of users who are
suggested to be assigned or review-requested.

old assignees or reviewers are not affected.

---
*Sponsored by Kithara Software GmbH*
This commit is contained in:
6543
2024-04-30 10:43:08 +02:00
repo.diff.committed_by GitHub
repo.diff.parent 059b2718a5
repo.diff.commit f2d8ccc5bb
repo.diff.stats_desc%!(EXTRA int=3, int=26, int=8)

repo.diff.view_file

@@ -684,7 +684,9 @@ func TestAPIRepoGetReviewers(t *testing.T) {
resp := MakeRequest(t, req, http.StatusOK)
var reviewers []*api.User
DecodeJSON(t, resp, &reviewers)
assert.Len(t, reviewers, 4)
if assert.Len(t, reviewers, 3) {
assert.ElementsMatch(t, []int64{1, 4, 11}, []int64{reviewers[0].ID, reviewers[1].ID, reviewers[2].ID})
}
}
func TestAPIRepoGetAssignees(t *testing.T) {