|  | @@ -434,7 +434,7 @@ $(document).ready(function () {
 | 
	
		
			
				|  |  |              const updateData = [data];
 | 
	
		
			
				|  |  |              const refreshNodes = [node];
 | 
	
		
			
				|  |  |              if (fieldName === 'isBillBudget') {
 | 
	
		
			
				|  |  | -                const subNodes = node.getPosterity();
 | 
	
		
			
				|  |  | +                const subNodes = node.getPosterity().filter(n => [1, 8].includes(n.data.type));
 | 
	
		
			
				|  |  |                  refreshNodes.push(...subNodes);
 | 
	
		
			
				|  |  |                  subNodes.forEach(subNode => {
 | 
	
		
			
				|  |  |                      updateData.push({ type: "update", data: { ID: subNode.getID(), isBillBudget: isChecked } });
 |