Do not recalculate delivery_date on every change
							parent
							
								
									2bb8af682e
								
							
						
					
					
						commit
						f4b2ab165b
					
				|  | @ -11,7 +11,8 @@ class SaleOrder(models.Model): | |||
| #    delivery_date = fields.Date('Lieferdatum', compute='_compute_delivery_date', inverse='_inverse_delivery_date') | ||||
| 
 | ||||
|     @api.multi | ||||
|     @api.depends('state','write_date','order_line.delivery_date','order_line.write_date') | ||||
| #    @api.depends('state','write_date','order_line.delivery_date','order_line.write_date') | ||||
|     @api.depends('state') | ||||
|     def _compute_delivery_date(self): | ||||
|         for order in self: | ||||
|             lines = order.order_line.filtered(lambda d: d.delivery_date) | ||||
|  | @ -20,7 +21,8 @@ class SaleOrder(models.Model): | |||
|                 order.delivery_date = lines[0].delivery_date | ||||
| 
 | ||||
|     @api.multi | ||||
|     @api.depends('state','write_date','order_line.delivery_date','order_line.write_date') | ||||
| #    @api.depends('state','write_date','order_line.delivery_date','order_line.write_date') | ||||
|     @api.depends('state') | ||||
|     def _inverse_delivery_date(self): | ||||
|         for order in self: | ||||
|             for line in order.order_line: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue