summaryrefslogtreecommitdiffstats
path: root/routers/api
diff options
context:
space:
mode:
authorJakobDev <jakobdev@gmx.de>2023-10-05 05:37:36 +0200
committerGitHub <noreply@github.com>2023-10-05 03:37:36 +0000
commitf2b2608a86b78f50de5d7a62b07040da1fbcc4ef (patch)
tree995fd5fe04ded855bce745fcc3fc5d76823bf1ba /routers/api
parent9f8d59858af581a2c278a4896a301339991ece5b (diff)
downloadgitea-f2b2608a86b78f50de5d7a62b07040da1fbcc4ef.tar.gz
gitea-f2b2608a86b78f50de5d7a62b07040da1fbcc4ef.zip
Don't let API add 2 exclusive labels from same scope (#27433)
Fixes #27380
Diffstat (limited to 'routers/api')
-rw-r--r--routers/api/v1/repo/issue_label.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/routers/api/v1/repo/issue_label.go b/routers/api/v1/repo/issue_label.go
index 2f9ad7060c..c2f530956e 100644
--- a/routers/api/v1/repo/issue_label.go
+++ b/routers/api/v1/repo/issue_label.go
@@ -317,7 +317,7 @@ func prepareForReplaceOrAdd(ctx *context.APIContext, form api.IssueLabelsOption)
return nil, nil, err
}
- labels, err := issues_model.GetLabelsByIDs(ctx, form.Labels, "id", "repo_id", "org_id")
+ labels, err := issues_model.GetLabelsByIDs(ctx, form.Labels, "id", "repo_id", "org_id", "name", "exclusive")
if err != nil {
ctx.Error(http.StatusInternalServerError, "GetLabelsByIDs", err)
return nil, nil, err