diff options
author | Sam X. Chen <sam.xi.chen@gmail.com> | 2019-08-15 14:29:02 -0400 |
---|---|---|
committer | Sam X. Chen <sam.xi.chen@gmail.com> | 2019-08-15 14:29:02 -0400 |
commit | f3147af2f75701b08c5464f8a7a2ab10a3d7d7a5 (patch) | |
tree | a34b4998b94909c88b7d81b06315f1a850e43018 /models | |
parent | 86d686fe1d008835b9db07e93cbe434ce34eb659 (diff) | |
parent | c882ebe030ebc747a00a1b43768daf13c1645407 (diff) | |
download | wekan-f3147af2f75701b08c5464f8a7a2ab10a3d7d7a5.tar.gz wekan-f3147af2f75701b08c5464f8a7a2ab10a3d7d7a5.tar.bz2 wekan-f3147af2f75701b08c5464f8a7a2ab10a3d7d7a5.zip |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'models')
-rw-r--r-- | models/users.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/models/users.js b/models/users.js index 870e8fe9..1adb4a57 100644 --- a/models/users.js +++ b/models/users.js @@ -260,7 +260,7 @@ Users.attachSchema( Users.allow({ update(userId) { const user = Users.findOne(userId); - return user; // && Meteor.user().isAdmin; // GitHub issue #2590 + return user && Meteor.user().isAdmin; // GitHub issue #2590 }, remove(userId, doc) { const adminsNumber = Users.find({ isAdmin: true }).count(); @@ -610,8 +610,9 @@ if (Meteor.isServer) { board && board.members && _.contains(_.pluck(board.members, 'userId'), inviter._id) && - _.where(board.members, { userId: inviter._id })[0].isActive && - _.where(board.members, { userId: inviter._id })[0].isAdmin; + _.where(board.members, { userId: inviter._id })[0].isActive; + // GitHub issue 2060 + //_.where(board.members, { userId: inviter._id })[0].isAdmin; if (!allowInvite) throw new Meteor.Error('error-board-notAMember'); this.unblock(); |