diff --git a/addons/note/models/note.py b/addons/note/models/note.py index c88b01a0ff1..4eec2eaec0a 100644 --- a/addons/note/models/note.py +++ b/addons/note/models/note.py @@ -83,7 +83,7 @@ class Note(models.Model): @api.model def read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True): - if groupby and groupby[0] == "stage_id": + if groupby and groupby[0] == "stage_id" and (len(groupby) == 1 or lazy): stages = self.env['note.stage'].search([('user_id', '=', self.env.uid)]) if stages: # if the user has some stages result = [{ # notes by stage for stages user