diff --git a/lms/lms/doctype/course_evaluator/course_evaluator.py b/lms/lms/doctype/course_evaluator/course_evaluator.py index b8fc78bd..a7ed55a2 100644 --- a/lms/lms/doctype/course_evaluator/course_evaluator.py +++ b/lms/lms/doctype/course_evaluator/course_evaluator.py @@ -50,11 +50,13 @@ def get_schedule(course, date, class_name=None): booked_slots = frappe.get_all( "LMS Certificate Request", filters={"evaluator": evaluator, "date": date}, - fields=["start_time"], + fields=["start_time", "day"], ) for slot in booked_slots: - same_slot = list(filter(lambda x: x.start_time == slot.start_time, all_slots)) + same_slot = list( + filter(lambda x: x.start_time == slot.start_time and x.day == slot.day, all_slots) + ) if len(same_slot): all_slots.remove(same_slot[0])