diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index bd36ec6d733..08e625752c8 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -1193,7 +1193,8 @@ class AccountMoveLine(models.Model): amount_currency = False currency_id = False date = self.env.context.get('date') or fields.Date.today() - company = self.env.context.get('company_id', self.env.user.company_id) + company = self.env.context.get('company_id') + company = self.env['res.company'].browse(company) if company else self.env.user.company_id if src_currency and src_currency != company_currency: amount_currency = amount amount = src_currency._convert(amount, company_currency, company, date)