diff --git a/yuthon_hr_employee_approval/models/yuthon_interview_approval.py b/yuthon_hr_employee_approval/models/yuthon_interview_approval.py index 69f0e618c..04bfd7a95 100644 --- a/yuthon_hr_employee_approval/models/yuthon_interview_approval.py +++ b/yuthon_hr_employee_approval/models/yuthon_interview_approval.py @@ -21,15 +21,17 @@ class YuthonInterviewApproval(models.Model): def scheduling_of_meetings(self): form_id = self.env.ref("room.room_booking_view_form").id - self.ensure_one() + employee_ids = [] + for applicant in self.applicant_ids: + for employee_id in applicant.employee_ids: + employee_ids.append(employee_id.user_id.id) return { 'type': 'ir.actions.act_window', 'name': '会议安排', 'res_model': 'room.booking', "views": [[form_id, "form"]], "context": { - 'default_name': self.name, - 'default_employee_ids': [(6, 0, self.employee_ids.ids)] + 'default_room_users_ids': [(6, 0, employee_ids)], } }