Commit 4496a747c669611e35d758c994ed7ee9a235985a
1 parent
ae2233b1
Exists in
master
and in
4 other branches
Improve migration AddLastActivityColumnIntoProject to use real last activity date if present
Showing
1 changed file
with
7 additions
and
1 deletions
Show diff stats
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 |