[FIX] portal: remove company_id context key.

This commit is contained in:
Victor Feyens
2019-11-18 12:25:05 +00:00
committed by Raphael Collet
parent 3cf7b3778a
commit d52f8ce8b0
+3 -4
View File
@@ -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):