Jelajahi Sumber

Merge pull request #3004 from slvrpdr/master

When adding a user to a board that has subtasks, also add user to the subtask board
Lauri Ojansivu 5 tahun lalu
induk
melakukan
c6afe8d007
1 mengubah file dengan 10 tambahan dan 0 penghapusan
  1. 10 0
      models/users.js

+ 10 - 0
models/users.js

@@ -814,6 +814,16 @@ if (Meteor.isServer) {
       board.addMember(user._id);
       board.addMember(user._id);
       user.addInvite(boardId);
       user.addInvite(boardId);
 
 
+      //Check if there is a subtasks board
+      if (board.subtasksDefaultBoardId){
+        const subBoard = Boards.findOne(board.subtasksDefaultBoardId);
+        //If there is, also add user to that board
+        if (subBoard) {
+          subBoard.addMember(user._id);
+          user.addInvite(subBoard._id);
+        }
+      }
+      
       try {
       try {
         const params = {
         const params = {
           user: user.username,
           user: user.username,