diff --git a/addons/note/models/res_users.py b/addons/note/models/res_users.py index 0623a3d7a8a..a2780f865f9 100644 --- a/addons/note/models/res_users.py +++ b/addons/note/models/res_users.py @@ -12,13 +12,13 @@ class Users(models.Model): _name = 'res.users' _inherit = ['res.users'] - @api.model - def create(self, values): - user = super(Users, self).create(values) + @api.model_create_multi + def create(self, vals_list): + users = super().create(vals_list) + user_group_id = self.env['ir.model.data'].xmlid_to_res_id('base.group_user') # for new employee, create his own 5 base note stages - if user.has_group('base.group_user'): - user._create_note_stages() - return user + users.filtered_domain([('groups_id', 'in', [user_group_id])])._create_note_stages() + return users @api.model def _init_data_user_note_stages(self):