summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxime Quandalle <maxime@quandalle.com>2015-12-21 18:05:40 +0100
committerMaxime Quandalle <maxime@quandalle.com>2015-12-21 18:05:40 +0100
commit9b9d21030b2118be6b91eb413eac40d98e3ac0b9 (patch)
treef7aaf850d3fca623211f3a08b219adbfd9b266fa
parent8a47cfa4ba3a4728ead345256ef822ea36924d96 (diff)
downloadwekan-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.js5
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: {