]> source.dussan.org Git - gitea.git/commitdiff
bug fixed for #540
authorlunnyxiao <xiaolunwen@gmail.com>
Sat, 11 Oct 2014 05:24:36 +0000 (13:24 +0800)
committerlunnyxiao <xiaolunwen@gmail.com>
Sat, 11 Oct 2014 05:24:36 +0000 (13:24 +0800)
models/org.go

index 31db8e36436106a8e0a90a675bc1cea1354a4565..1297cb6d81e5c1db6573d04fd6122ae8c1a3f154 100644 (file)
@@ -845,7 +845,8 @@ func IsTeamMember(orgId, teamId, uid int64) bool {
 
 // GetTeamMembers returns all members in given team of organization.
 func GetTeamMembers(orgId, teamId int64) ([]*User, error) {
-       tus := make([]*TeamUser, 0, 10)
+       /*tus := make([]*TeamUser, 0, 10)
+
        err := x.Where("org_id=?", orgId).And("team_id=?", teamId).Find(&tus)
        if err != nil {
                return nil, err
@@ -857,8 +858,11 @@ func GetTeamMembers(orgId, teamId int64) ([]*User, error) {
                if err != nil {
                        return nil, err
                }
-       }
-       return us, nil
+       }*/
+
+       us := make([]*User, 0)
+       err := x.Sql("select * from user join team_user on team_user.team_id = ? and team_user.uid = user.id", teamId).Find(&us)
+       return us, err
 }
 
 // GetUserTeams returns all teams that user belongs to in given origanization.