diff --git a/app/controllers/forum_topics_controller.rb b/app/controllers/forum_topics_controller.rb index f0e7956eb..fc8e97830 100644 --- a/app/controllers/forum_topics_controller.rb +++ b/app/controllers/forum_topics_controller.rb @@ -28,7 +28,9 @@ class ForumTopicsController < ApplicationController def show @forum_topic = ForumTopic.find(params[:id]) - @forum_topic.mark_as_read!(CurrentUser.user) + unless CurrentUser.user.is_anonymous? + @forum_topic.mark_as_read!(CurrentUser.user) + end @forum_posts = ForumPost.search(:topic_id => @forum_topic.id).order("forum_posts.id").paginate(params[:page]) @forum_posts.each # hack to force rails to eager load respond_with(@forum_topic)