Skip to content

Commit b2c3a7d

Browse files
davidsvantessonlafriks
authored andcommitted
Fix deadline on update issue or PR via API (#8699)
1 parent 76bbcf1 commit b2c3a7d

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

routers/api/v1/repo/issue.go

+6-7
Original file line numberDiff line numberDiff line change
@@ -310,14 +310,13 @@ func EditIssue(ctx *context.APIContext, form api.EditIssueOption) {
310310
}
311311

312312
// Update the deadline
313-
var deadlineUnix util.TimeStamp
314313
if form.Deadline != nil && !form.Deadline.IsZero() && ctx.Repo.CanWrite(models.UnitTypeIssues) {
315-
deadlineUnix = util.TimeStamp(form.Deadline.Unix())
316-
}
317-
318-
if err := models.UpdateIssueDeadline(issue, deadlineUnix, ctx.User); err != nil {
319-
ctx.Error(500, "UpdateIssueDeadline", err)
320-
return
314+
deadlineUnix := util.TimeStamp(form.Deadline.Unix())
315+
if err := models.UpdateIssueDeadline(issue, deadlineUnix, ctx.User); err != nil {
316+
ctx.Error(500, "UpdateIssueDeadline", err)
317+
return
318+
}
319+
issue.DeadlineUnix = deadlineUnix
321320
}
322321

323322
// Add/delete assignees

routers/api/v1/repo/pull.go

+6-7
Original file line numberDiff line numberDiff line change
@@ -375,14 +375,13 @@ func EditPullRequest(ctx *context.APIContext, form api.EditPullRequestOption) {
375375
}
376376

377377
// Update Deadline
378-
var deadlineUnix util.TimeStamp
379378
if form.Deadline != nil && !form.Deadline.IsZero() {
380-
deadlineUnix = util.TimeStamp(form.Deadline.Unix())
381-
}
382-
383-
if err := models.UpdateIssueDeadline(issue, deadlineUnix, ctx.User); err != nil {
384-
ctx.Error(500, "UpdateIssueDeadline", err)
385-
return
379+
deadlineUnix := util.TimeStamp(form.Deadline.Unix())
380+
if err := models.UpdateIssueDeadline(issue, deadlineUnix, ctx.User); err != nil {
381+
ctx.Error(500, "UpdateIssueDeadline", err)
382+
return
383+
}
384+
issue.DeadlineUnix = deadlineUnix
386385
}
387386

388387
// Add/delete assignees

0 commit comments

Comments
 (0)