diff --git a/src/Monitoring/Unread.coffee b/src/Monitoring/Unread.coffee index 5793002a5..ff42dfcf5 100755 --- a/src/Monitoring/Unread.coffee +++ b/src/Monitoring/Unread.coffee @@ -62,11 +62,8 @@ Unread = return unless Unread.lastReadPost < lastReadPost Unread.lastReadPost = lastReadPost - post = Unread.posts.first - while post - break if post.ID > Unread.lastReadPost - {ID} = post - post = post.next + for ID in Unread.thread.posts.keys + break if +ID > Unread.lastReadPost Unread.posts.rm ID delete Unread.postsQuotingYou[ID]