diff options
author | Unknwon <u@gogs.io> | 2016-12-21 05:11:52 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2016-12-21 05:11:52 -0500 |
commit | 8f442dde0321f46990c95e6a22a2b9ddea311ccb (patch) | |
tree | 5573c5053ad59dbe3cc127a5d752af804b3d511b /models/org_team.go | |
parent | c1e53cdc72d346229bf50cc637a18e72903eecb6 (diff) |
Dirty hack for #3905
I beileve this is a bug in XORM which wrongly identifies a struct
to inappropriate table name. Also seems to be random.
Diffstat (limited to 'models/org_team.go')
-rw-r--r-- | models/org_team.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/models/org_team.go b/models/org_team.go index 4c285b78..b119dfbb 100644 --- a/models/org_team.go +++ b/models/org_team.go @@ -384,7 +384,8 @@ func IsTeamMember(orgID, teamID, uid int64) bool { func getTeamMembers(e Engine, teamID int64) (_ []*User, err error) { teamUsers := make([]*TeamUser, 0, 10) - if err = e.Where("team_id=?", teamID).Find(&teamUsers); err != nil { + if err = e.Sql("SELECT `id`, `org_id`, `team_id`, `uid` FROM `team_user` WHERE team_id=?", teamID). + Find(&teamUsers); err != nil { return nil, fmt.Errorf("get team-users: %v", err) } members := make([]*User, 0, len(teamUsers)) |