summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>2020-12-11 14:17:49 +0000
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>2020-12-11 14:17:49 +0000
commit658e95afd244323bdb0256b4e6c137cd3cc50d9e (patch)
tree33db801e705c84a44b87a3c8492dce1522a83eb1 /app
parent7097fcedecb681209364f73406181fb2c2925013 (diff)
downloadredmine-658e95afd244323bdb0256b4e6c137cd3cc50d9e.tar.gz
redmine-658e95afd244323bdb0256b4e6c137cd3cc50d9e.zip
shorten long line of app/models/board.rb
git-svn-id: http://svn.redmine.org/redmine/trunk@20624 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app')
-rw-r--r--app/models/board.rb10
1 files changed, 7 insertions, 3 deletions
diff --git a/app/models/board.rb b/app/models/board.rb
index 9931efb57..d9410327e 100644
--- a/app/models/board.rb
+++ b/app/models/board.rb
@@ -68,9 +68,13 @@ class Board < ActiveRecord::Base
def self.reset_counters!(board_id)
board_id = board_id.to_i
Board.where(:id => board_id).
- update_all(["topics_count = (SELECT COUNT(*) FROM #{Message.table_name} WHERE board_id=:id AND parent_id IS NULL)," +
- " messages_count = (SELECT COUNT(*) FROM #{Message.table_name} WHERE board_id=:id)," +
- " last_message_id = (SELECT MAX(id) FROM #{Message.table_name} WHERE board_id=:id)", :id => board_id])
+ update_all(
+ ["topics_count = (SELECT COUNT(*) FROM #{Message.table_name}" \
+ " WHERE board_id=:id AND parent_id IS NULL)," \
+ " messages_count = (SELECT COUNT(*) FROM #{Message.table_name} WHERE board_id=:id)," \
+ " last_message_id = (SELECT MAX(id) FROM #{Message.table_name} WHERE board_id=:id)",
+ :id => board_id]
+ )
end
def self.board_tree(boards, parent_id=nil, level=0)