Update api.py
diff --git a/erpnext/schools/api.py b/erpnext/schools/api.py
index f6ada4e..eb9aac2 100644
--- a/erpnext/schools/api.py
+++ b/erpnext/schools/api.py
@@ -74,15 +74,15 @@
:param course_schedule: Course Schedule.
:param status: Status (Present/Absent)
"""
- student_attendance_list = frappe.get_list("Student Attendance", fields = ["name"], filters = {
+ student_attendance = frappe.db.get_value("Student Attendance", filters = {
"student": student,
"course_schedule": course_schedule,
"student_batch": student_batch,
"date": date
})
- if student_attendance_list:
- student_attendance = frappe.get_doc("Student Attendance", student_attendance_list[0])
+ if student_attendance:
+ student_attendance = frappe.get_doc("Student Attendance", student_attendance)
else:
student_attendance = frappe.new_doc("Student Attendance")
student_attendance.student = student
@@ -293,4 +293,4 @@
email = frappe.db.get_value("Guardian", guard.guardian, "email_address")
if email:
email_list.append(email)
- add_subscribers(name, email_list)
\ No newline at end of file
+ add_subscribers(name, email_list)