summaryrefslogtreecommitdiff
path: root/addons/sale_purchase
diff options
context:
space:
mode:
authorVictor Feyens <vfe@odoo.com>2020-07-24 10:02:14 +0000
committerVictor Feyens <vfe@odoo.com>2020-07-30 10:20:31 +0000
commitcc665d51e84e374cf29c9f1809d566d98b2cb933 (patch)
tree4af8cac41140a3c6e8657829b698d1ab6c5cee86 /addons/sale_purchase
parente244bfa1c819e804b120ad49f37fce0aa802e529 (diff)
[FIX] sale,purchase: do not enforce company at _prepare_* level.
By specifying the with_company at a higher level: 1) The risk of multi-company conflicts decreases 2) We allow customizations to use _prepare_* methods to potentially create records in other companies when needed. closes odoo/odoo#55192 X-original-commit: 33c767e1778d2b1fc83aaaea92c3c2aa008b9520 Related: odoo/enterprise#12105 Signed-off-by: Toufik Benjaa (tbe) <tbe@odoo.com> Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
Diffstat (limited to 'addons/sale_purchase')
-rw-r--r--addons/sale_purchase/models/sale_order.py1
1 files changed, 0 insertions, 1 deletions
diff --git a/addons/sale_purchase/models/sale_order.py b/addons/sale_purchase/models/sale_order.py
index 84f5dc89124..a9d6ae19abf 100644
--- a/addons/sale_purchase/models/sale_order.py
+++ b/addons/sale_purchase/models/sale_order.py
@@ -192,7 +192,6 @@ class SaleOrderLine(models.Model):
:rtype: dict
"""
self.ensure_one()
- self = self.with_company(self.company_id)
partner_supplier = supplierinfo.name
fpos = self.env['account.fiscal.position'].sudo().get_fiscal_position(partner_supplier.id)
date_order = self._purchase_get_date_order(supplierinfo)