diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index bf20ac1814c..987bdaa6a66 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -105,7 +105,6 @@ class SaleOrder(models.Model): 'order_id': order_id, 'product_uom': product.uom_id.id, 'price_unit': pu, - 'customer_lead': product.sale_delay, } @api.multi diff --git a/addons/website_sale_stock/models/sale_order.py b/addons/website_sale_stock/models/sale_order.py index 4ac8a67a871..2896163c673 100644 --- a/addons/website_sale_stock/models/sale_order.py +++ b/addons/website_sale_stock/models/sale_order.py @@ -31,6 +31,13 @@ class SaleOrder(models.Model): values['warning'] = self.warning_stock return values + @api.multi + def _website_product_id_change(self, order_id, product_id, qty=0): + res = super(SaleOrder, self)._website_product_id_change(order_id, product_id, qty=qty) + product = self.env['product.product'].browse(product_id) + res['customer_lead'] = product.sale_delay + return res + @api.multi def _get_stock_warning(self, clear=True): self.ensure_one()