summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2019-06-14 15:31:55 +0000
committerNicolas Martinelli <nim@odoo.com>2019-06-14 15:36:14 +0000
commit0c302e30a031ac22ad7e5470c5ed51af2c2b71e2 (patch)
treea595245f184da12eadc3616b6bc7a13ed97ddc26 /addons
parent94dc2fe5f7c79fd84a68c2048812accf0b3da0eb (diff)
[FIX] event_sale: no company on SO
Do not crash at currency conversion when no company is set. closes odoo/odoo#34155 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/event_sale/models/sale_order.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/event_sale/models/sale_order.py b/addons/event_sale/models/sale_order.py
index 7ca5360166c..7e83422d922 100644
--- a/addons/event_sale/models/sale_order.py
+++ b/addons/event_sale/models/sale_order.py
@@ -83,7 +83,9 @@ class SaleOrderLine(models.Model):
company = self.event_id.company_id or self.env.user.company_id
currency = company.currency_id or self.env.user.company_id.currency_id
self.price_unit = currency._convert(
- self.event_ticket_id.price, self.order_id.currency_id, self.order_id.company_id, self.order_id.date_order or fields.Date.today())
+ self.event_ticket_id.price, self.order_id.currency_id,
+ self.order_id.company_id or self.env.user.company_id,
+ self.order_id.date_order or fields.Date.today())
# we call this to force update the default name
self.product_id_change()