diff options
author | Maxime Quandalle <maxime@quandalle.com> | 2015-12-21 18:05:40 +0100 |
---|---|---|
committer | Maxime Quandalle <maxime@quandalle.com> | 2015-12-21 18:05:40 +0100 |
commit | 9b9d21030b2118be6b91eb413eac40d98e3ac0b9 (patch) | |
tree | f7aaf850d3fca623211f3a08b219adbfd9b266fa | |
parent | 8a47cfa4ba3a4728ead345256ef822ea36924d96 (diff) | |
download | wekan-9b9d21030b2118be6b91eb413eac40d98e3ac0b9.tar.gz wekan-9b9d21030b2118be6b91eb413eac40d98e3ac0b9.tar.bz2 wekan-9b9d21030b2118be6b91eb413eac40d98e3ac0b9.zip |
Don't publish private boards meta-data to former members
Fixes #302
-rw-r--r-- | server/publications/boards.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/server/publications/boards.js b/server/publications/boards.js index da6bc1cd..0446a647 100644 --- a/server/publications/boards.js +++ b/server/publications/boards.js @@ -16,8 +16,11 @@ Meteor.publish('boards', function() { return Boards.find({ archived: false, $or: [ + { + _id: { $in: starredBoards }, + permission: 'public', + }, { members: { $elemMatch: { userId: this.userId, isActive: true }}}, - { _id: { $in: starredBoards } }, ], }, { fields: { |