diff --git a/lib/composer_messages_finder.rb b/lib/composer_messages_finder.rb
index 768bbdc76..fa920f7f4 100644
--- a/lib/composer_messages_finder.rb
+++ b/lib/composer_messages_finder.rb
@@ -133,7 +133,8 @@ class ComposerMessagesFinder
 
     return if topic.nil? ||
               SiteSetting.warn_reviving_old_topic_age < 1 ||
-              (topic.last_posted_at && topic.last_posted_at > SiteSetting.warn_reviving_old_topic_age.days.ago)
+              topic.last_posted_at.nil? ||
+              topic.last_posted_at > SiteSetting.warn_reviving_old_topic_age.days.ago
 
     {templateName: 'composer/education',
      wait_for_typing: false,