Commit f7f4d6b82f593a3e7cb9e5c1f25f725bd288532d

Authored by Cyril Mougel
1 parent df54a697
Exists in master and in 1 other branch production

Fix Problem with environement == {} too in old migration

See #557
db/migrate/20110422152027_move_notices_to_separate_collection.rb
... ... @@ -20,10 +20,11 @@ class MoveNoticesToSeparateCollection < Mongoid::Migration
20 20 e.app.update_attribute(:notify_on_errs, old_notify)
21 21 mongo_db.collection("errs").update({ "_id" => err['_id']}, { "$unset" => { "notices" => 1}})
22 22 end
23   - Problem.where(:environment => '').each {|pr|
24   - pr.update_attributes(:environment => 'old')
25   - }
26   - Problem.where(:environment => nil).each {|pr|
  23 + (
  24 + Problem.where(:environment => '') |
  25 + Problem.where(:environment => nil) |
  26 + Problem.where(:environment => {})
  27 + ).each {|pr|
27 28 pr.update_attributes(:environment => 'old')
28 29 }
29 30 Rake::Task["errbit:db:update_notices_count"].invoke
... ...