From cc2172a925c00438938d215e92f9ae6b45171ef7 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 11 Mar 2020 21:06:04 -0500 Subject: [PATCH] forum: fix exception in forum_topics/new. Caused by including is_read? in html_data_attributes. updated_at is nil for new topics. --- app/models/forum_topic.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/forum_topic.rb b/app/models/forum_topic.rb index 1ecaeaeaa..f1e157ddd 100644 --- a/app/models/forum_topic.rb +++ b/app/models/forum_topic.rb @@ -136,6 +136,7 @@ class ForumTopic < ApplicationRecord # XXX forum_topic_visit_by_current_user is a hack to reduce queries on the forum index. def is_read? return true if CurrentUser.is_anonymous? + return true if new_record? topic_last_read_at = forum_topic_visit_by_current_user&.last_read_at || "2000-01-01".to_time forum_last_read_at = CurrentUser.last_forum_read_at || "2000-01-01".to_time