Fixed permission to update a deadline via api

This commit is contained in:
kolaente 2018-05-09 19:00:38 +02:00
parent 83c9187399
commit c2fbe8fe5d
No known key found for this signature in database
GPG Key ID: F40E70337AB24C9B

View File

@ -270,7 +270,7 @@ func EditIssue(ctx *context.APIContext, form api.EditIssueOption) {
// Update the deadline
var deadlineUnix util.TimeStamp
if form.Deadline != nil && !form.Deadline.IsZero() {
if form.Deadline != nil && !form.Deadline.IsZero() && ctx.Repo.IsWriter() {
deadlineUnix = util.TimeStamp(form.Deadline.Unix())
}
@ -374,7 +374,7 @@ func UpdateIssueDeadline(ctx *context.APIContext, form api.EditDeadlineOption) {
return
}
if !issue.IsPoster(ctx.User.ID) && !ctx.Repo.IsWriter() {
if !ctx.Repo.IsWriter() {
ctx.Status(403)
return
}