mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Fix listing team members (#3048)
This commit is contained in:
		@@ -443,7 +443,7 @@ func RemoveOrgRepo(orgID, repoID int64) error {
 | 
			
		||||
// that the user with the given userID has access to.
 | 
			
		||||
func (org *User) GetUserRepositories(userID int64) (err error) {
 | 
			
		||||
	teams := make([]*Team, 0, org.NumTeams)
 | 
			
		||||
	if err = x.Sql(`SELECT team.id FROM team 
 | 
			
		||||
	if err = x.Sql(`SELECT team.id FROM team
 | 
			
		||||
INNER JOIN team_user ON team_user.team_id = team.id
 | 
			
		||||
WHERE team_user.org_id = ? AND team_user.uid = ?`, org.Id, userID).Find(&teams); err != nil {
 | 
			
		||||
		return fmt.Errorf("get teams: %v", err)
 | 
			
		||||
@@ -484,6 +484,8 @@ WHERE team_user.org_id = ? AND team_user.uid = ?`,
 | 
			
		||||
		return fmt.Errorf("get teams: %v", err)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	org.Teams = teams
 | 
			
		||||
 | 
			
		||||
	// FIXME: should I change this value inside method,
 | 
			
		||||
	// or only in location of caller where it's really needed?
 | 
			
		||||
	org.NumTeams = len(org.Teams)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user