|  | @@ -300,7 +300,7 @@ class BaseBudget extends TreeService {
 | 
	
		
			
				|  |  |                          calcData.unit_price = 0;
 | 
	
		
			
				|  |  |                          calcData.total_price = helper.round(row.total_price, this.ctx.budget.decimal.tp);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    updateData = this._filterUpdateInvalidField(updateNode.id, this._.defaults(row, calcData));
 | 
	
		
			
				|  |  | +                    updateData = this._filterUpdateInvalidField(updateNode.id, this._.defaults(calcData, row));
 | 
	
		
			
				|  |  |                  } else {
 | 
	
		
			
				|  |  |                      updateData = this._filterUpdateInvalidField(updateNode.id, row);
 | 
	
		
			
				|  |  |                  }
 |