Commit 79cbe005f65bdc614a879f8e22e6b1ac61b37b8a
1 parent
89595a9a
Exists in
master
and in
1 other branch
Tidied migration
Showing
1 changed file
with
2 additions
and
3 deletions
Show diff stats
db/migrate/20110905134638_link_errs_to_problems.rb
| @@ -10,9 +10,7 @@ class LinkErrsToProblems < Mongoid::Migration | @@ -10,9 +10,7 @@ class LinkErrsToProblems < Mongoid::Migration | ||
| 10 | 10 | ||
| 11 | # Create a Problem for each Err | 11 | # Create a Problem for each Err |
| 12 | Err.all.each do |err| | 12 | Err.all.each do |err| |
| 13 | - app_id = err['app_id'] | ||
| 14 | - app = app_id && App.where(:_id => app_id).first | ||
| 15 | - if app | 13 | + if err['app_id'] && app = App.where(:_id => err['app_id']).first |
| 16 | err.problem = app.problems.create | 14 | err.problem = app.problems.create |
| 17 | err.save | 15 | err.save |
| 18 | end | 16 | end |
| @@ -25,3 +23,4 @@ class LinkErrsToProblems < Mongoid::Migration | @@ -25,3 +23,4 @@ class LinkErrsToProblems < Mongoid::Migration | ||
| 25 | def self.down | 23 | def self.down |
| 26 | end | 24 | end |
| 27 | end | 25 | end |
| 26 | + |