diff --git a/yuthon_issue/models/inherit_room_booking.py b/yuthon_issue/models/inherit_room_booking.py index c5f7304aa..2eca85187 100644 --- a/yuthon_issue/models/inherit_room_booking.py +++ b/yuthon_issue/models/inherit_room_booking.py @@ -18,14 +18,11 @@ class RoomBooking(models.Model): for booking in self: if not booking.issue_meeting_line_ids: continue - lines = booking.issue_meeting_line_ids.filtered(lambda r: r.sequence).sorted('sequence') - if len(lines) < 2: - continue - for i in range(1, len(lines)): - prev_line = lines[i - 1] - current_line = lines[i] - attendee_ids = prev_line.attendees_ids.ids if prev_line.attendees_ids else [] - current_line.write({ + lines = booking.issue_meeting_line_ids + first_line = lines[0] + attendee_ids = first_line.attendees_ids.ids or [] + for line in lines[1:]: + line.write({ 'attendees_ids': [(6, 0, attendee_ids)] })