From e3028d124f864b0ed2563cd0fea8b24612eb64bb Mon Sep 17 00:00:00 2001 From: Morgan Bazalgette Date: Sun, 29 Apr 2018 07:22:57 +0200 Subject: [PATCH] don't reset team/repo count when updating team via API (#3831) fixes #3600 --- routers/api/v1/org/team.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/routers/api/v1/org/team.go b/routers/api/v1/org/team.go index b999d62aa..408d8921d 100644 --- a/routers/api/v1/org/team.go +++ b/routers/api/v1/org/team.go @@ -123,13 +123,10 @@ func EditTeam(ctx *context.APIContext, form api.EditTeamOption) { // responses: // "200": // "$ref": "#/responses/Team" - team := &models.Team{ - ID: ctx.Org.Team.ID, - OrgID: ctx.Org.Team.OrgID, - Name: form.Name, - Description: form.Description, - Authorize: models.ParseAccessMode(form.Permission), - } + team := ctx.Org.Team + team.Name = form.Name + team.Description = form.Description + team.Authorize = models.ParseAccessMode(form.Permission) if err := models.UpdateTeam(team, true); err != nil { ctx.Error(500, "EditTeam", err) return