1
1
mirror of https://github.com/go-gitea/gitea synced 2024-12-23 09:04:26 +00:00

#2743 more fixes on SQL errors

This commit is contained in:
Unknwon 2016-03-04 16:00:00 -05:00
parent 2d2d85bba4
commit 5335e671be

View File

@ -1089,12 +1089,12 @@ GROUP BY repository.id`,
// GetTeams returns all teams that belong to organization, // GetTeams returns all teams that belong to organization,
// and that the user has joined. // and that the user has joined.
func (org *User) GetUserTeams(userID int64) error { func (org *User) GetUserTeams(userID int64) error {
if err := x.Cols("`team`.*"). teams := make([]*Team, 0, 5)
Where("`team_user`.org_id=?", org.Id). if err := x.Sql(`SELECT team.* FROM team
And("`team_user`.uid=?", userID). INNER JOIN team_user ON team_user.team_id = team.id
Join("INNER", "`team_user`", "`team_user`.team_id=`team`.id"). WHERE team_user.org_id = ? AND team_user.uid = ?`,
Find(&org.Teams); err != nil { org.Id, userID).Find(&teams); err != nil {
return fmt.Errorf("GetUserTeams: %v", err) return fmt.Errorf("get teams: %v", err)
} }
// FIXME: should I change this value inside method, // FIXME: should I change this value inside method,