diff --git a/models/org_team.go b/models/org_team.go index 1b23f3a3f..76b743d9e 100644 --- a/models/org_team.go +++ b/models/org_team.go @@ -450,10 +450,11 @@ func getUserTeams(e Engine, orgID, userID int64) ([]*Team, error) { return nil, err } - teamIDs := make([]int64, len(teamUsers)) + teamIDs := make([]int64, len(teamUsers)+1) for i := range teamUsers { teamIDs[i] = teamUsers[i].TeamID } + teamIDs[len(teamUsers)] = -1 teams := make([]*Team, 0, len(teamIDs)) return teams, e.Where("org_id = ?", orgID).In("id", teamIDs).Find(&teams)