From 0152516ba4141aeee86e331ddd3b08203988649c Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Wed, 28 Dec 2016 13:01:14 +0530 Subject: [PATCH] [Fix] Student Monthly Attendance Sheet --- .../student_monthly_attendance_sheet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/schools/report/student_monthly_attendance_sheet/student_monthly_attendance_sheet.py b/erpnext/schools/report/student_monthly_attendance_sheet/student_monthly_attendance_sheet.py index 01cee58350..cd2c82c37b 100644 --- a/erpnext/schools/report/student_monthly_attendance_sheet/student_monthly_attendance_sheet.py +++ b/erpnext/schools/report/student_monthly_attendance_sheet/student_monthly_attendance_sheet.py @@ -61,7 +61,7 @@ def get_attendance_list(from_date, to_date, student_batch, students_list): students_with_leave_application = get_students_with_leave_application(from_date, to_date, students_list) for d in attendance_list: att_map.setdefault(d.student, frappe._dict()).setdefault(d.date, "") - if students_with_leave_application and d.student in students_with_leave_application.get(d.date): + if students_with_leave_application and d.student in students_with_leave_application.get(d.date,[]): att_map[d.student][d.date] = "Present" else: att_map[d.student][d.date] = d.status