aboutsummaryrefslogtreecommitdiffstats
path: root/routers/api/v1/repo/label.go
diff options
context:
space:
mode:
Diffstat (limited to 'routers/api/v1/repo/label.go')
-rw-r--r--routers/api/v1/repo/label.go10
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