From e6902428587f3ccd57f9973509bba2ee19b3e1bd Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Mon, 18 Aug 2014 16:59:07 -0400 Subject: [PATCH] FIX: If a consistency job hasn't run and a bunch of posts are moved, don't show as unread in the topic list. --- lib/unread.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/unread.rb b/lib/unread.rb index e41d37e4e29..04c20026026 100644 --- a/lib/unread.rb +++ b/lib/unread.rb @@ -18,6 +18,7 @@ class Unread def new_posts return 0 if @topic_user.seen_post_count.blank? return 0 if do_not_notify?(@topic_user.notification_level) + return 0 if (@topic_user.last_read_post_number||0) > @topic.highest_post_number new_posts = (@topic.highest_post_number - @topic_user.seen_post_count) new_posts = 0 if new_posts < 0