From a287d397b8c374c41536bc4995deeff1ba43758b Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Mon, 27 Apr 2020 12:12:48 +0000 Subject: [PATCH] [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) --- odoo/addons/base/models/res_users.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index 4d34c0a027d..f16cb7eee8d 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -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