[FIX] base: automatic multi-company group assignation

Followup fix of #48912

The multi-company group should be given to users if they have access to
multiple companies and do not already have this group.

closes odoo/odoo#50233

X-original-commit: 0c721d90c5cd428ef8d51f195da8e02ee91d4364
Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
This commit is contained in:
Victor Feyens
2020-04-27 13:52:31 +00:00
parent b88a9116f5
commit a287d397b8
+1 -1
View File
@@ -1264,7 +1264,7 @@ class UsersView(models.Model):
for user in users:
if len(user.company_ids) <= 1 and group_multi_company_id in user.groups_id.ids:
user.write({'groups_id': [(3, group_multi_company_id)]})
elif len(user.company_ids) > 1 and group_multi_company_id in user.groups_id.ids:
elif len(user.company_ids) > 1 and group_multi_company_id not in user.groups_id.ids:
user.write({'groups_id': [(4, group_multi_company_id)]})
return users