diff --git a/app/models/forum.rb b/app/models/forum.rb index a235a30c4..277b55dce 100644 --- a/app/models/forum.rb +++ b/app/models/forum.rb @@ -25,7 +25,7 @@ class Forum < ActiveRecord::Base def self.reset_counters!(forum_id) forum_id = forum_id.to_i update_all("topic_count = (SELECT COUNT(*) FROM #{Memo.table_name} WHERE forum_id=#{forum_id} AND parent_id IS NULL)," + - " memo_count = (SELECT COUNT(*) FROM #{Memo.table_name} WHERE forum_id=#{forum_id})," + + " memo_count = (SELECT COUNT(*) FROM #{Memo.table_name} WHERE forum_id=#{forum_id} AND parent_id IS NOT NULL)," + " last_memo_id = (SELECT MAX(id) FROM #{Memo.table_name} WHERE forum_id=#{forum_id})", ["id = ?", forum_id]) end