diff --git a/src/Monitoring/UnreadIndex.coffee b/src/Monitoring/UnreadIndex.coffee index 46606aef8..05f0920d7 100644 --- a/src/Monitoring/UnreadIndex.coffee +++ b/src/Monitoring/UnreadIndex.coffee @@ -94,13 +94,10 @@ UnreadIndex = markRead: -> thread = Get.threadFromNode @ - if Index.enabled - lastPost = Index.lastPost(thread.ID) - else - lastPost = 0 - thread.posts.forEach (post) -> - if post.ID > lastPost and !post.isFetchedQuote - lastPost = post.ID + lastPost = if Index.enabled then Index.lastPost(thread.ID) else 0 + thread.posts.forEach (post) -> + if post.ID > lastPost and !post.isFetchedQuote + lastPost = post.ID UnreadIndex.lastReadPost[thread.fullID] = lastPost UnreadIndex.db.set boardID: thread.board.ID