From 30d507f6e0bb2398dd8dc69c6809775baa999b1c Mon Sep 17 00:00:00 2001 From: Parameshwari Palanisamy <101092028+creative-paramu@users.noreply.github.com> Date: Thu, 21 Dec 2023 14:05:42 +0530 Subject: [PATCH] fix: Half Day Leave Application Link To Half Day Attendance (#1147) --- hrms/hr/doctype/attendance/attendance.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hrms/hr/doctype/attendance/attendance.py b/hrms/hr/doctype/attendance/attendance.py index 072b4a7d04..acd73e5f2d 100644 --- a/hrms/hr/doctype/attendance/attendance.py +++ b/hrms/hr/doctype/attendance/attendance.py @@ -147,7 +147,7 @@ def validate_employee_status(self): def check_leave_record(self): leave_record = frappe.db.sql( """ - select leave_type, half_day, half_day_date + select leave_type, half_day, half_day_date, name from `tabLeave Application` where employee = %s and %s between from_date and to_date @@ -160,6 +160,7 @@ def check_leave_record(self): if leave_record: for d in leave_record: self.leave_type = d.leave_type + self.leave_application = d.name if d.half_day_date == getdate(self.attendance_date): self.status = "Half Day" frappe.msgprint(