Commit 4496a747c669611e35d758c994ed7ee9a235985a

Authored by Dmitriy Zaporozhets
1 parent ae2233b1

Improve migration AddLastActivityColumnIntoProject to use real last activity date if present

db/migrate/20130403003950_add_last_activity_column_into_project.rb
@@ -4,7 +4,13 @@ class AddLastActivityColumnIntoProject < ActiveRecord::Migration @@ -4,7 +4,13 @@ class AddLastActivityColumnIntoProject < ActiveRecord::Migration
4 add_index :projects, :last_activity_at 4 add_index :projects, :last_activity_at
5 5
6 Project.find_each do |project| 6 Project.find_each do |project|
7 - project.update_attribute(:last_activity_at, project.last_activity_date) 7 + last_activity_date = if project.last_activity
  8 + project.last_activity.created_at
  9 + else
  10 + project.updated_at
  11 + end
  12 +
  13 + project.update_attribute(:last_activity_at, last_activity_date)
8 end 14 end
9 end 15 end
10 16