From d52f8ce8b030159f05bacb7d07ed042b862274dd Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Mon, 7 Oct 2019 10:30:40 +0000 Subject: [PATCH] [FIX] portal: remove company_id context key. --- addons/portal/wizard/portal_wizard.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/portal/wizard/portal_wizard.py b/addons/portal/wizard/portal_wizard.py index 306a3f9ad9b..36e413fb89b 100644 --- a/addons/portal/wizard/portal_wizard.py +++ b/addons/portal/wizard/portal_wizard.py @@ -132,7 +132,7 @@ class PortalWizardUser(models.TransientModel): company_id = wizard_user.partner_id.company_id.id else: company_id = self.env.company.id - user_portal = wizard_user.sudo().with_context(company_id=company_id)._create_user() + user_portal = wizard_user.sudo().with_company(company_id)._create_user() else: user_portal = user wizard_user.write({'user_id': user_portal.id}) @@ -155,13 +155,12 @@ class PortalWizardUser(models.TransientModel): """ create a new user for wizard_user.partner_id :returns record of res.users """ - company_id = self.env.context.get('company_id') return self.env['res.users'].with_context(no_reset_password=True)._create_user_from_template({ 'email': extract_email(self.email), 'login': extract_email(self.email), 'partner_id': self.partner_id.id, - 'company_id': company_id, - 'company_ids': [(6, 0, [company_id])], + 'company_id': self.env.company_id.id, + 'company_ids': [(6, 0, self.env.company_id.ids)], }) def _send_email(self):