From e6b4448ba373a5346dc54332980f3f56320bb0c6 Mon Sep 17 00:00:00 2001
From: Ethan Koenig <etk39@cornell.edu>
Date: Wed, 8 Feb 2017 22:47:24 -0500
Subject: [PATCH] Fix bug in Issue.GetIsRead (#876)

---
 models/issue.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/models/issue.go b/models/issue.go
index 7cbb5bb5f8..97c633c234 100644
--- a/models/issue.go
+++ b/models/issue.go
@@ -193,7 +193,8 @@ func (issue *Issue) GetIsRead(userID int64) error {
 	if has, err := x.Get(issueUser); err != nil {
 		return err
 	} else if !has {
-		return ErrUserNotExist{UID: userID}
+		issue.IsRead = false
+		return nil
 	}
 	issue.IsRead = issueUser.IsRead
 	return nil