diff --git a/app/models/directory_item.rb b/app/models/directory_item.rb index 666749126f6..30f2da1b4b6 100644 --- a/app/models/directory_item.rb +++ b/app/models/directory_item.rb @@ -49,7 +49,7 @@ class DirectoryItem < ActiveRecord::Base SUM(CASE WHEN ua.action_type = :reply_type THEN 1 ELSE 0 END) FROM users AS u LEFT OUTER JOIN user_actions AS ua ON ua.user_id = u.id - LEFT OUTER JOIN topics AS t ON ua.target_topic_id = t.id + LEFT OUTER JOIN topics AS t ON ua.target_topic_id = t.id AND t.archetype = 'regular' LEFT OUTER JOIN posts AS p ON ua.target_post_id = p.id LEFT OUTER JOIN categories AS c ON t.category_id = c.id WHERE u.active @@ -57,7 +57,6 @@ class DirectoryItem < ActiveRecord::Base AND COALESCE(ua.created_at, :since) >= :since AND t.deleted_at IS NULL AND COALESCE(t.visible, true) - AND COALESCE(t.archetype, 'regular') = 'regular' AND p.deleted_at IS NULL AND (NOT (COALESCE(p.hidden, false))) AND COALESCE(p.post_type, :regular_post_type) != :moderator_action