Explorar o código

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

api: fix set_board_member_permission
Lauri Ojansivu %!s(int64=6) %!d(string=hai) anos
pai
achega
082aabc735
Modificáronse 1 ficheiros con 7 adicións e 2 borrados
  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,