Prechádzať zdrojové kódy

Don't publish private boards meta-data to former members

Fixes #302
Maxime Quandalle 9 rokov pred
rodič
commit
9b9d21030b
1 zmenil súbory, kde vykonal 4 pridanie a 1 odobranie
  1. 4 1
      server/publications/boards.js

+ 4 - 1
server/publications/boards.js

@@ -16,8 +16,11 @@ Meteor.publish('boards', function() {
   return Boards.find({
   return Boards.find({
     archived: false,
     archived: false,
     $or: [
     $or: [
+      {
+        _id: { $in: starredBoards },
+        permission: 'public',
+      },
       { members: { $elemMatch: { userId: this.userId, isActive: true }}},
       { members: { $elemMatch: { userId: this.userId, isActive: true }}},
-      { _id: { $in: starredBoards } },
     ],
     ],
   }, {
   }, {
     fields: {
     fields: {