瀏覽代碼

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

api: fix set_board_member_permission
Lauri Ojansivu 6 年之前
父節點
當前提交
082aabc735
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      models/boards.js

+ 7 - 2
models/boards.js

@@ -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,