diff options
Diffstat (limited to 'routers/api/v1/repo/label.go')
-rw-r--r-- | routers/api/v1/repo/label.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/routers/api/v1/repo/label.go b/routers/api/v1/repo/label.go index 1cd8890ca9..98ccee37bd 100644 --- a/routers/api/v1/repo/label.go +++ b/routers/api/v1/repo/label.go @@ -125,9 +125,10 @@ func CreateLabel(ctx *context.APIContext, form api.CreateLabelOption) { // "201": // "$ref": "#/responses/Label" label := &models.Label{ - Name: form.Name, - Color: form.Color, - RepoID: ctx.Repo.Repository.ID, + Name: form.Name, + Color: form.Color, + RepoID: ctx.Repo.Repository.ID, + Description: form.Description, } if err := models.NewLabel(label); err != nil { ctx.Error(500, "NewLabel", err) @@ -185,6 +186,9 @@ func EditLabel(ctx *context.APIContext, form api.EditLabelOption) { if form.Color != nil { label.Color = *form.Color } + if form.Description != nil { + label.Description = *form.Description + } if err := models.UpdateLabel(label); err != nil { ctx.ServerError("UpdateLabel", err) return |