From 0c302e30a031ac22ad7e5470c5ed51af2c2b71e2 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Fri, 14 Jun 2019 15:31:55 +0000 Subject: [PATCH] [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) --- addons/event_sale/models/sale_order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()