Revert "[FIX] website_sale: Call SO lines write and unlink as ORM commands"

This is not how to fix wrongly written field dependencies
(recomputation triggers).

This reverts commit 4c58f96c5d.
This commit is contained in:
Christophe Simonis
2017-02-01 11:43:37 +01:00
parent 35db7e3779
commit 0a2fa685e3
+2 -2
View File
@@ -139,7 +139,7 @@ class SaleOrder(models.Model):
# Remove zero of negative lines
if quantity <= 0:
order_line.order_id.write({'order_line': [(2, order_line.id, False)]})
order_line.unlink()
else:
# update line
values = self._website_product_id_change(self.id, product_id, qty=quantity)
@@ -149,7 +149,7 @@ class SaleOrder(models.Model):
if self.pricelist_id.discount_policy == 'with_discount' and not self.env.context.get('fixed_price'):
values['price_unit'] = order_line._get_display_price(order_line.product_id)
order_line.order_id.write({'order_line': [(1, order_line.id, values)]})
order_line.write(values)
return {'line_id': order_line.id, 'quantity': quantity}