diff options
| author | Victor Feyens <vfe@odoo.com> | 2020-07-24 10:02:14 +0000 |
|---|---|---|
| committer | Victor Feyens <vfe@odoo.com> | 2020-07-30 10:20:31 +0000 |
| commit | cc665d51e84e374cf29c9f1809d566d98b2cb933 (patch) | |
| tree | 4af8cac41140a3c6e8657829b698d1ab6c5cee86 /addons/sale_purchase | |
| parent | e244bfa1c819e804b120ad49f37fce0aa802e529 (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.py | 1 |
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) |
