my need is to make a table update ie when I click to apply 'get_teachers' it does a search and add the teachers in the One2many, in my case he does the research but he does not suppress the recent records
I need replace previous references
teacher_ids = fields.One2many('school.teacher', 'course_id', string='Teacher') def get_teachers (self): lesson = self.env['school.lesson'].search([]) teacher_list = [] for rec in lesson: if rec.course_id.id == self.id: print(rec.teacher_id.name) teacher_list.append([0,0,{ 'teacher_name': rec.teacher_id.id, 'lesson_id': rec.id, }]) print('teacher_list',teacher_list) self.write({'teacher_ids' : teacher_list}) return
I found that
(6, 0, [IDs]) replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)
but I do not know how used in my method