mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-26 16:34:46 +00:00
fix: update attendace from leave application (#21154)
This commit is contained in:
@@ -122,7 +122,7 @@ class LeaveApplication(Document):
|
|||||||
if self.status == "Approved":
|
if self.status == "Approved":
|
||||||
for dt in daterange(getdate(self.from_date), getdate(self.to_date)):
|
for dt in daterange(getdate(self.from_date), getdate(self.to_date)):
|
||||||
date = dt.strftime("%Y-%m-%d")
|
date = dt.strftime("%Y-%m-%d")
|
||||||
status = "Half Day" if date == self.half_day_date else "On Leave"
|
status = "Half Day" if getdate(date) == getdate(self.half_day_date) else "On Leave"
|
||||||
|
|
||||||
attendance_name = frappe.db.exists('Attendance', dict(employee = self.employee,
|
attendance_name = frappe.db.exists('Attendance', dict(employee = self.employee,
|
||||||
attendance_date = date, docstatus = ('!=', 2)))
|
attendance_date = date, docstatus = ('!=', 2)))
|
||||||
|
|||||||
Reference in New Issue
Block a user