Merge pull request #2127 from bentiss/fix-set-member

api: fix set_board_member_permission
This commit is contained in:
Lauri Ojansivu 2019-01-25 19:05:26 +02:00 committed by GitHub
commit 082aabc735
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1140,9 +1140,14 @@ if (Meteor.isServer) {
Authentication.checkBoardAccess(req.userId, boardId);
const board = Boards.findOne({ _id: boardId });
function isTrue(data){
return data.toLowerCase() === 'true';
try {
return data.toLowerCase() === 'true';
}
catch (error) {
return data;
}
}
board.setMemberPermission(memberId, isTrue(isAdmin), isTrue(isNoComments), isTrue(isCommentOnly), req.userId);
const query = board.setMemberPermission(memberId, isTrue(isAdmin), isTrue(isNoComments), isTrue(isCommentOnly), req.userId);
JsonRoutes.sendResult(res, {
code: 200,