Fix group controller: admin_ids -> admin_id (Many2one field)

Made-with: Cursor
This commit is contained in:
Talal Sharabi
2026-03-15 01:13:53 +04:00
parent fa538a1f12
commit b7bb40b844

View File

@@ -25,7 +25,7 @@ class ClassroomsController(EncoachMixin, http.Controller):
admin = kwargs.get('admin') admin = kwargs.get('admin')
if admin: if admin:
domain.append(('admin_ids', 'in', [int(admin)])) domain.append(('admin_id', '=', int(admin)))
entity_id = kwargs.get('entityID') entity_id = kwargs.get('entityID')
if entity_id: if entity_id:
@@ -51,7 +51,7 @@ class ClassroomsController(EncoachMixin, http.Controller):
vals = { vals = {
'name': body['name'], 'name': body['name'],
'admin_ids': [(4, user.id)], 'admin_id': user.id,
} }
if body.get('entityID'): if body.get('entityID'):
vals['entity_id'] = int(body['entityID']) vals['entity_id'] = int(body['entityID'])
@@ -89,8 +89,8 @@ class ClassroomsController(EncoachMixin, http.Controller):
if 'participants' in body: if 'participants' in body:
vals['participant_ids'] = [(6, 0, [int(pid) for pid in body['participants']])] vals['participant_ids'] = [(6, 0, [int(pid) for pid in body['participants']])]
if 'admins' in body: if 'admins' in body and body['admins']:
vals['admin_ids'] = [(6, 0, [int(aid) for aid in body['admins']])] vals['admin_id'] = int(body['admins'][0])
if vals: if vals:
group.write(vals) group.write(vals)