diff options
| author | Nicolas Martinelli <nim@odoo.com> | 2018-02-06 09:14:23 +0100 |
|---|---|---|
| committer | Nicolas Martinelli <nim-odoo@users.noreply.github.com> | 2018-02-06 13:36:46 +0100 |
| commit | 4d213a379512abfb408f61537cd8f8c2e5238489 (patch) | |
| tree | 4d613c9b9ff4583a9260821f9d3605a28accfee8 /addons | |
| parent | 3d913cd5f489623818ae6721aaae52a149a50e61 (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.py | 10 |
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: |
