updated user create patch

This commit is contained in:
Raphaël Valyi
2018-12-26 13:17:07 -02:00
parent 0ea0110fea
commit 7ef94252a7

View File

@@ -1,9 +1,9 @@
diff --git a/odoo/addons/base/res/res_users.py b/odoo/addons/base/res/res_users.py
index c621ca4..d3880fe 100644
--- a/odoo/addons/base/res/res_users.py
+++ b/odoo/addons/base/res/res_users.py
@@ -334,7 +334,12 @@ class Users(models.Model):
user = super(Users, self).create(vals)
diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py
index 083607f9..99ae8857 100644
--- a/odoo/addons/base/models/res_users.py
+++ b/odoo/addons/base/models/res_users.py
@@ -426,7 +426,13 @@ class Users(models.Model):
for user in users:
user.partner_id.active = user.active
if user.partner_id.company_id:
- user.partner_id.write({'company_id': user.company_id.id})
@@ -12,7 +12,8 @@ index c621ca4..d3880fe 100644
+ # company_id=False on partners related to users
+ # avoids a lot of trouble (you should also disable 'read'
+ # on the ir.rule 'user rule' (XMLID base.res_users_rule)
+ # user.partner_id.write({'company_id': user.company_id.id})
+ user.partner_id.write({'company_id': False})
return user
return users
@api.multi