summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2018-02-06 09:14:23 +0100
committerNicolas Martinelli <nim-odoo@users.noreply.github.com>2018-02-06 13:36:46 +0100
commit4d213a379512abfb408f61537cd8f8c2e5238489 (patch)
tree4d613c9b9ff4583a9260821f9d3605a28accfee8 /addons
parent3d913cd5f489623818ae6721aaae52a149a50e61 (diff)
[IMP] purchase: consistency in method parameters
Make `_prepare_purchase_order` and `_prepare_purchase_order_line` using consistent parameters. opw-806807
Diffstat (limited to 'addons')
-rw-r--r--addons/purchase/models/purchase.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py
index 1861b63588b..b3e2afe4399 100644
--- a/addons/purchase/models/purchase.py
+++ b/addons/purchase/models/purchase.py
@@ -980,7 +980,7 @@ class ProcurementRule(models.Model):
})
break
if not po_line:
- vals = self._prepare_purchase_order_line(product_id, product_qty, product_uom, values, po, supplier)
+ vals = self._prepare_purchase_order_line(product_id, product_qty, product_uom, values, po, partner)
self.env['purchase.order.line'].create(vals)
def _get_purchase_schedule_date(self, values):
@@ -1002,10 +1002,10 @@ class ProcurementRule(models.Model):
return schedule_date - relativedelta(days=int(seller.delay))
@api.multi
- def _prepare_purchase_order_line(self, product_id, product_qty, product_uom, values, po, supplier):
+ def _prepare_purchase_order_line(self, product_id, product_qty, product_uom, values, po, partner):
procurement_uom_po_qty = product_uom._compute_quantity(product_qty, product_id.uom_po_id)
seller = product_id._select_seller(
- partner_id=supplier.name,
+ partner_id=partner,
quantity=procurement_uom_po_qty,
date=po.date_order and po.date_order[:10],
uom_id=product_id.uom_po_id)
@@ -1021,8 +1021,8 @@ class ProcurementRule(models.Model):
price_unit = seller.currency_id.compute(price_unit, po.currency_id)
product_lang = product_id.with_context({
- 'lang': supplier.name.lang,
- 'partner_id': supplier.name.id,
+ 'lang': partner.lang,
+ 'partner_id': partner.id,
})
name = product_lang.display_name
if product_lang.description_purchase: