Selaa lähdekoodia

Fix panic when view issue without login

Unknown 11 vuotta sitten
vanhempi
commit
4ef9494637
1 muutettua tiedostoa jossa 6 lisäystä ja 4 poistoa
  1. 6 4
      routers/repo/issue.go

+ 6 - 4
routers/repo/issue.go

@@ -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.