From 65dd1f6b4cfcfce1544cb7377710e5d16ab256b1 Mon Sep 17 00:00:00 2001 From: Shreya Date: Thu, 17 May 2018 17:13:56 +0530 Subject: [PATCH] Mark attendance only if to_date <= nowdate in Leave Application --- erpnext/hr/doctype/leave_application/leave_application.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/leave_application/leave_application.py b/erpnext/hr/doctype/leave_application/leave_application.py index 4e1b54b95b..4992e31892 100755 --- a/erpnext/hr/doctype/leave_application/leave_application.py +++ b/erpnext/hr/doctype/leave_application/leave_application.py @@ -116,7 +116,7 @@ class LeaveApplication(Document): frappe.db.sql("""update `tabAttendance` set status = %s, leave_type = %s\ where name = %s""",(status, self.leave_type, d.name)) - elif self.from_date <= nowdate(): + elif self.to_date <= nowdate(): for dt in daterange(getdate(self.from_date), getdate(self.to_date)): date = dt.strftime("%Y-%m-%d") if not date == self.half_day_date: