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