From e848b17fab55569b323b9093eb49e9f78df2422c Mon Sep 17 00:00:00 2001 From: lunnyxiao Date: Sat, 11 Oct 2014 13:24:36 +0800 Subject: [PATCH] bug fixed for #540 --- models/org.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/models/org.go b/models/org.go index 31db8e364..1297cb6d8 100644 --- a/models/org.go +++ b/models/org.go @@ -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.