|
|
|
@ -96,7 +96,7 @@ func (t *Team) addRepository(e Engine, repo *Repository) (err error) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
t.NumRepos++ |
|
|
|
|
if _, err = e.Id(t.ID).AllCols().Update(t); err != nil { |
|
|
|
|
if _, err = e.Id(t.ID).Cols("num_repos").Update(t); err != nil { |
|
|
|
|
return fmt.Errorf("update team: %v", err) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -142,7 +142,7 @@ func (t *Team) removeRepository(e Engine, repo *Repository, recalculate bool) (e |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
t.NumRepos-- |
|
|
|
|
if _, err = e.Id(t.ID).AllCols().Update(t); err != nil { |
|
|
|
|
if _, err = e.Id(t.ID).Cols("num_repos").Update(t); err != nil { |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -521,7 +521,7 @@ func AddTeamMember(team *Team, userID int64) error { |
|
|
|
|
if team.IsOwnerTeam() { |
|
|
|
|
ou.IsOwner = true |
|
|
|
|
} |
|
|
|
|
if _, err := sess.Id(ou.ID).AllCols().Update(ou); err != nil { |
|
|
|
|
if _, err := sess.Id(ou.ID).Cols("num_teams, is_owner").Update(ou); err != nil { |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -552,7 +552,7 @@ func removeTeamMember(e Engine, team *Team, userID int64) error { |
|
|
|
|
return err |
|
|
|
|
} else if _, err = e. |
|
|
|
|
Id(team.ID). |
|
|
|
|
AllCols(). |
|
|
|
|
Cols("num_members"). |
|
|
|
|
Update(team); err != nil { |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
@ -579,7 +579,7 @@ func removeTeamMember(e Engine, team *Team, userID int64) error { |
|
|
|
|
} |
|
|
|
|
if _, err = e. |
|
|
|
|
Id(ou.ID). |
|
|
|
|
AllCols(). |
|
|
|
|
Cols("num_teams"). |
|
|
|
|
Update(ou); err != nil { |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
|