Fix panic when view issue without login

This commit is contained in:
Unknown 2014-05-09 06:37:32 -04:00
parent 43ffacd05b
commit 4ef9494637

View File

@ -254,10 +254,12 @@ func ViewIssue(ctx *middleware.Context, params martini.Params) {
}
}
// Update issue-user.
if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.Id); err != nil {
ctx.Handle(500, "issue.ViewIssue(UpdateIssueUserPairByRead): %v", err)
return
if ctx.IsSigned {
// Update issue-user.
if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.Id); err != nil {
ctx.Handle(500, "issue.ViewIssue(UpdateIssueUserPairByRead): %v", err)
return
}
}
// Get poster and Assignee.