From c927b98ddf7c54045168ddf5f292a6f7779b141e Mon Sep 17 00:00:00 2001 From: Anton Chuchkalov Date: Tue, 8 Sep 2015 16:57:19 +0300 Subject: [PATCH] fix migrator --- .../lib/users_permissions_updater.rb | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/devops-service/lib/users_permissions_updater.rb b/devops-service/lib/users_permissions_updater.rb index 13e844b..a31acef 100644 --- a/devops-service/lib/users_permissions_updater.rb +++ b/devops-service/lib/users_permissions_updater.rb @@ -34,15 +34,18 @@ class UsersPermissionsUpdater ids = users.to_a.map {|u| u['_id']} puts "users: #{ids.join(', ')}" - users_collection.update( - {"_id" => {'$in' => ids}}, - { - "$set" => { - "privileges.stack" => privilege_value, - "privileges.stack_template" => privilege_value + ids.each do |id| + @users_collection.update( + {"_id" => id}, + { + "$set" => { + "privileges.stack" => privilege_value, + "privileges.stack_template" => privilege_value + } } - } - ) + ) + end + end end