diff options
| author | Jeremy Kersten <jke@odoo.com> | 2018-09-07 22:42:44 +0200 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2018-09-07 23:05:30 +0200 |
| commit | e1b142bd9f31f4b9b34389cbc0630f7caef7ab0c (patch) | |
| tree | 611c934014d7c8e60b792bcd76db5f0113772143 | |
| parent | a5d28e0e95ff2d2089a67bb28b40c209998bb757 (diff) | |
[FIX] website_sale, website_sale_stock: fix deps
Commit d25719cd use in website_sale the field sale_delay defined in stock and
so only available with the module bridge website_sale_stock only.
After this commit, website_sale without stock works again.
This commit closes #26855, closes #24671
| -rw-r--r-- | addons/website_sale/models/sale_order.py | 1 | ||||
| -rw-r--r-- | addons/website_sale_stock/models/sale_order.py | 7 |
2 files changed, 7 insertions, 1 deletions
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 @@ -32,6 +32,13 @@ class SaleOrder(models.Model): 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() warn = self.warning_stock |
