From f7f4d6b82f593a3e7cb9e5c1f25f725bd288532d Mon Sep 17 00:00:00 2001 From: Cyril Mougel Date: Tue, 17 Sep 2013 12:01:28 +0200 Subject: [PATCH] Fix Problem with environement == {} too in old migration --- db/migrate/20110422152027_move_notices_to_separate_collection.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/db/migrate/20110422152027_move_notices_to_separate_collection.rb b/db/migrate/20110422152027_move_notices_to_separate_collection.rb index 9b08a6e..6ef4380 100644 --- a/db/migrate/20110422152027_move_notices_to_separate_collection.rb +++ b/db/migrate/20110422152027_move_notices_to_separate_collection.rb @@ -20,10 +20,11 @@ class MoveNoticesToSeparateCollection < Mongoid::Migration e.app.update_attribute(:notify_on_errs, old_notify) mongo_db.collection("errs").update({ "_id" => err['_id']}, { "$unset" => { "notices" => 1}}) end - Problem.where(:environment => '').each {|pr| - pr.update_attributes(:environment => 'old') - } - Problem.where(:environment => nil).each {|pr| + ( + Problem.where(:environment => '') | + Problem.where(:environment => nil) | + Problem.where(:environment => {}) + ).each {|pr| pr.update_attributes(:environment => 'old') } Rake::Task["errbit:db:update_notices_count"].invoke -- libgit2 0.21.2