From 6c73c9f78a95163f418c9b7fe694679cb4f166d0 Mon Sep 17 00:00:00 2001 From: Yaman Date: Sun, 11 Jan 2015 14:07:27 -0500 Subject: [PATCH] fixed bug of only adding to teacher role --- chromebook-checkout-meteor/server/users.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chromebook-checkout-meteor/server/users.js b/chromebook-checkout-meteor/server/users.js index 48132e8..06e93c7 100644 --- a/chromebook-checkout-meteor/server/users.js +++ b/chromebook-checkout-meteor/server/users.js @@ -22,7 +22,7 @@ for (var i = 0; i < adminusers.length; i++) { var adminuser = adminusers[i]; if (Meteor.users.findOne({"services.google.email": adminuser}) != undefined) { var userID = Meteor.users.findOne({"services.google.email": adminuser})._id; - Meteor.users.update(userID, {$set: {roles: ['admin']}}); + Roles.addUsersToRoles(userID, ['admin']); } }; @@ -37,7 +37,7 @@ for (var i = 0; i < teachers.length; i++) { var teacher = teachers[i]; if (Meteor.users.findOne({"services.google.email": teacher}) != undefined) { var userID = Meteor.users.findOne({"services.google.email": teacher})._id; - Meteor.users.update(userID, {$set: {roles: ['teacher']}}); + Roles.addUsersToRoles(userID, ['teacher']); } };