diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index 31de10c610a34f06838dea5629c292f87dcca456..5fbbd638c47248c08f18b632bd17ecb77a115f6a 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -825,7 +825,7 @@ class Users(models.Model): assert group_ext_id and '.' in group_ext_id, "External ID '%s' must be fully qualified" % group_ext_id module, ext_id = group_ext_id.split('.') self._cr.execute("""SELECT 1 FROM res_groups_users_rel WHERE uid=%s AND gid IN - (SELECT res_id FROM ir_model_data WHERE module=%s AND name=%s)""", + (SELECT res_id FROM ir_model_data WHERE module=%s AND name=%s AND model='res.groups')""", (self._uid, module, ext_id)) return bool(self._cr.fetchone())