diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py index a4fe11e2fa9..1e14616cbc9 100644 --- a/addons/mrp/models/mrp_workorder.py +++ b/addons/mrp/models/mrp_workorder.py @@ -580,7 +580,7 @@ class MrpWorkorder(models.Model): row_workcenter_ids = set() if 'groupedBy' in row and row.get('groupedBy')[0] == 'workcenter_id': row_workcenter_ids.add(row.get('resId')) - else: + elif 'records' in row: for record in row.get('records'): row_workcenter_ids.add(record['workcenter_id'][0]) row['workcenter_ids'] = row_workcenter_ids