summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqdp-odoo <qdp@odoo.com>2015-10-16 09:53:25 +0200
committerqdp-odoo <qdp@odoo.com>2015-10-16 09:53:25 +0200
commitc1920951ecf3d9b2b53d57ccae5786b29ce1fd7b (patch)
treeac6a7fe47d9c56f604cbdee495a0ad2e0b7f0650
parentaf0f33a4759b8f3adfd7f9a448be5f63994e9f1f (diff)
[FIX] purchase: fixed onchange of product that wasn't setting the supplier taxes
-rw-r--r--addons/purchase/purchase.py14
1 files changed, 1 insertions, 13 deletions
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index b61ad5ffd67..d351363ef7c 100644
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -582,20 +582,8 @@ class PurchaseOrderLine(models.Model):
if product_lang.description_purchase:
self.name += '\n' + product_lang.description_purchase
- taxes = self.product_id.supplier_taxes_id
fpos = self.order_id.fiscal_position_id
- if fpos:
- self.taxes_id = fpos.map_tax(taxes)
-
- result['value'] = {
- 'name': self.name,
- 'product_uom': self.product_uom.id,
- 'product_qty': self.product_qty,
- 'date_planned': self.date_planned,
- 'taxes_id': self.taxes_id.ids,
- }
-
- return result
+ self.taxes_id = fpos.map_tax(self.product_id.supplier_taxes_id)
class ProcurementRule(models.Model):