|  | @@ -371,8 +371,29 @@ RulesHelper = {
 | 
	
		
			
				|  |  |          listId,
 | 
	
		
			
				|  |  |          swimlaneId,
 | 
	
		
			
				|  |  |          sort: 0,
 | 
	
		
			
				|  |  | -        boardId,
 | 
	
		
			
				|  |  | +        boardId
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    if (action.actionType === 'linkCard') {
 | 
	
		
			
				|  |  | +      const list = Lists.findOne({ title: action.listName, boardId: action.boardId });
 | 
	
		
			
				|  |  | +      const card = Cards.findOne({ _id: activity.cardId });
 | 
	
		
			
				|  |  | +      let listId = '';
 | 
	
		
			
				|  |  | +      let swimlaneId = '';
 | 
	
		
			
				|  |  | +      const swimlane = Swimlanes.findOne({
 | 
	
		
			
				|  |  | +        title: action.swimlaneName,
 | 
	
		
			
				|  |  | +        boardId: action.boardId,
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  | +      if (list === undefined) {
 | 
	
		
			
				|  |  | +        listId = '';
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        listId = list._id;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      if (swimlane === undefined) {
 | 
	
		
			
				|  |  | +        swimlaneId = Swimlanes.findOne({ title: 'Default', boardId: action.boardId })._id;
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        swimlaneId = swimlane._id;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      card.link(action.boardId, swimlaneId, listId);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  };
 |