summaryrefslogtreecommitdiffstats
path: root/models/boards.js
diff options
context:
space:
mode:
Diffstat (limited to 'models/boards.js')
-rw-r--r--models/boards.js5
1 files changed, 1 insertions, 4 deletions
diff --git a/models/boards.js b/models/boards.js
index 3778963f..57493fd3 100644
--- a/models/boards.js
+++ b/models/boards.js
@@ -588,11 +588,8 @@ if (Meteor.isServer) {
});
JsonRoutes.add('GET', '/api/boards/:id', function (req, res, next) {
- Authentication.checkLoggedIn( req.userId);
const id = req.params.id;
- const board = Boards.findOne({ _id: id });
- const normalAccess = board.permission === 'public' || board.members.some(e => e._id === req.userId);
- Authentication.checkAdminOrCondition(req.userId, normalAccess);
+ Authentication.checkBoardAccess( req.userId, id);
JsonRoutes.sendResult(res, {
code: 200,