minor fix
diff --git a/erpnext/schools/api.py b/erpnext/schools/api.py
index eb9aac2..316f0dd 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 = frappe.db.get_value("Student Attendance", filters = {
+ student_attendance_list = frappe.get_list("Student Attendance", fields = ['name'], filters = {
"student": student,
"course_schedule": course_schedule,
"student_batch": student_batch,
"date": date
})
- if student_attendance:
- student_attendance = frappe.get_doc("Student Attendance", student_attendance)
+ if student_attendance_list:
+ student_attendance = frappe.get_doc("Student Attendance", student_attendance_list[0])
else:
student_attendance = frappe.new_doc("Student Attendance")
student_attendance.student = student