Browse Source

auth fix

tags/v1.2.0-rc1
Unknown 12 years ago
parent
commit
409e4cde7a
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      routers/repo/issue.go

+ 5
- 5
routers/repo/issue.go View File

@@ -117,11 +117,6 @@ func ViewIssue(ctx *middleware.Context, params martini.Params) {
}

func UpdateIssue(ctx *middleware.Context, params martini.Params, form auth.CreateIssueForm) {
if !ctx.Repo.IsOwner {
ctx.Handle(404, "issue.UpdateIssue", nil)
return
}

index, err := base.StrTo(params["index"]).Int()
if err != nil {
ctx.Handle(404, "issue.UpdateIssue", err)
@@ -138,6 +133,11 @@ func UpdateIssue(ctx *middleware.Context, params martini.Params, form auth.Creat
return
}

if ctx.User.Id != issue.PosterId {
ctx.Handle(404, "issue.UpdateIssue", nil)
return
}

issue.Name = form.IssueName
issue.MilestoneId = form.MilestoneId
issue.AssigneeId = form.AssigneeId


Loading…
Cancel
Save