diff --git a/pkg/user/users_project.go b/pkg/user/users_project.go index 71e397c32..6154629ec 100644 --- a/pkg/user/users_project.go +++ b/pkg/user/users_project.go @@ -94,7 +94,13 @@ func ListUsers(s *xorm.Session, search string, opts *ProjectUserOpts) (users []* Where(cond). Find(&users) +outer: for _, u := range users { + for _, part := range strings.Split(search, ",") { + if u.Email == part { + continue outer + } + } u.Email = "" } return