|  | @@ -3504,6 +3504,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |        const newBoardId = req.body.newBoardId;
 | 
	
		
			
				|  |  |        const newSwimlaneId = req.body.newSwimlaneId;
 | 
	
		
			
				|  |  |        const newListId = req.body.newListId;
 | 
	
		
			
				|  |  | +      let updated = false;
 | 
	
		
			
				|  |  |        Authentication.checkBoardAccess(req.userId, paramBoardId);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        if (req.body.title) {
 | 
	
	
		
			
				|  | @@ -3521,6 +3522,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.sort) {
 | 
	
		
			
				|  |  |          const newSort = req.body.sort;
 | 
	
	
		
			
				|  | @@ -3537,6 +3539,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.parentId) {
 | 
	
		
			
				|  |  |          const newParentId = req.body.parentId;
 | 
	
	
		
			
				|  | @@ -3553,6 +3556,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.description) {
 | 
	
		
			
				|  |  |          const newDescription = req.body.description;
 | 
	
	
		
			
				|  | @@ -3569,6 +3573,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.color) {
 | 
	
		
			
				|  |  |          const newColor = req.body.color;
 | 
	
	
		
			
				|  | @@ -3581,6 +3586,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { color: newColor } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.vote) {
 | 
	
		
			
				|  |  |          const newVote = req.body.vote;
 | 
	
	
		
			
				|  | @@ -3599,6 +3605,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { vote: newVote } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.poker) {
 | 
	
		
			
				|  |  |          const newPoker = req.body.poker;
 | 
	
	
		
			
				|  | @@ -3624,6 +3631,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { poker: newPoker } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.labelIds) {
 | 
	
		
			
				|  |  |          let newlabelIds = req.body.labelIds;
 | 
	
	
		
			
				|  | @@ -3647,6 +3655,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.requestedBy) {
 | 
	
		
			
				|  |  |          const newrequestedBy = req.body.requestedBy;
 | 
	
	
		
			
				|  | @@ -3659,6 +3668,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { requestedBy: newrequestedBy } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.assignedBy) {
 | 
	
		
			
				|  |  |          const newassignedBy = req.body.assignedBy;
 | 
	
	
		
			
				|  | @@ -3671,6 +3681,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { assignedBy: newassignedBy } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.receivedAt) {
 | 
	
		
			
				|  |  |          const newreceivedAt = req.body.receivedAt;
 | 
	
	
		
			
				|  | @@ -3683,6 +3694,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { receivedAt: newreceivedAt } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.startAt) {
 | 
	
		
			
				|  |  |          const newstartAt = req.body.startAt;
 | 
	
	
		
			
				|  | @@ -3695,6 +3707,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { startAt: newstartAt } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.dueAt) {
 | 
	
		
			
				|  |  |          const newdueAt = req.body.dueAt;
 | 
	
	
		
			
				|  | @@ -3707,6 +3720,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { dueAt: newdueAt } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.endAt) {
 | 
	
		
			
				|  |  |          const newendAt = req.body.endAt;
 | 
	
	
		
			
				|  | @@ -3719,6 +3733,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { endAt: newendAt } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.spentTime) {
 | 
	
		
			
				|  |  |          const newspentTime = req.body.spentTime;
 | 
	
	
		
			
				|  | @@ -3731,6 +3746,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { spentTime: newspentTime } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.isOverTime) {
 | 
	
		
			
				|  |  |          const newisOverTime = req.body.isOverTime;
 | 
	
	
		
			
				|  | @@ -3743,6 +3759,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { isOverTime: newisOverTime } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.customFields) {
 | 
	
		
			
				|  |  |          const newcustomFields = req.body.customFields;
 | 
	
	
		
			
				|  | @@ -3755,6 +3772,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { customFields: newcustomFields } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.members) {
 | 
	
		
			
				|  |  |          let newmembers = req.body.members;
 | 
	
	
		
			
				|  | @@ -3774,6 +3792,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { members: newmembers } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.assignees) {
 | 
	
		
			
				|  |  |          let newassignees = req.body.assignees;
 | 
	
	
		
			
				|  | @@ -3793,6 +3812,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { assignees: newassignees } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.swimlaneId) {
 | 
	
		
			
				|  |  |          const newParamSwimlaneId = req.body.swimlaneId;
 | 
	
	
		
			
				|  | @@ -3805,6 +3825,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            { $set: { swimlaneId: newParamSwimlaneId } },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (req.body.listId) {
 | 
	
		
			
				|  |  |          const newParamListId = req.body.listId;
 | 
	
	
		
			
				|  | @@ -3821,6 +3842,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          const card = ReactiveCache.getCard(paramCardId);
 | 
	
		
			
				|  |  |          cardMove(
 | 
	
	
		
			
				|  | @@ -3849,6 +3871,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          const card = ReactiveCache.getCard(paramCardId);
 | 
	
		
			
				|  |  |          cardMove(
 | 
	
	
		
			
				|  | @@ -3878,7 +3901,18 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +        updated = true;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +    // Check if update is true or false
 | 
	
		
			
				|  |  | +    if (!updated) {
 | 
	
		
			
				|  |  | +      JsonRoutes.sendResult(res, {
 | 
	
		
			
				|  |  | +        code: 404,
 | 
	
		
			
				|  |  | +        data: {
 | 
	
		
			
				|  |  | +          message: 'Error',
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +      return;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |        JsonRoutes.sendResult(res, {
 | 
	
		
			
				|  |  |          code: 200,
 | 
	
		
			
				|  |  |          data: {
 |