Models: Remove board from starred list

This will fix the starred counter. If the board is not public, the user
is unable to see the board and remove it from the list of starred
boards.
This commit is contained in:
Alexander Sulfrian 2016-08-16 17:45:53 +02:00
parent 7b0e57380a
commit 4013184801

View file

@ -494,6 +494,18 @@ if (Meteor.isServer) {
const board = Boards._transform(doc);
board.setWatcher(memberId, false);
// Remove board from users starred list
if (!board.isPublic()) {
Users.update(
memberId,
{
$pull: {
'profile.starredBoards': boardId,
},
}
);
}
});
}
});