diff --git a/odex25_hr/exp_official_mission/models/hr_official_mission.py b/odex25_hr/exp_official_mission/models/hr_official_mission.py index 2a5f21389..761d74884 100644 --- a/odex25_hr/exp_official_mission/models/hr_official_mission.py +++ b/odex25_hr/exp_official_mission/models/hr_official_mission.py @@ -435,7 +435,7 @@ class HrOfficialMission(models.Model): def hr_aaproval(self): # self.chick_employee_ids() lines_draft_status = any(self.employee_ids.filtered(lambda emp: emp.status == 'draft')) - if lines_draft_status: + if lines_draft_status and self.mission_type.work_state=='training': raise ValidationError(_("You must Approve all Employees Line First.")) self.employee_ids.chick_not_overtime()