From 1d7c88674dc1758a14907dd7dffa3af61743cb16 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Thu, 11 Dec 2025 11:25:59 +0530 Subject: [PATCH] fix: exclude cancelled slots when fetching available slots --- lms/lms/doctype/course_evaluator/course_evaluator.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lms/lms/doctype/course_evaluator/course_evaluator.py b/lms/lms/doctype/course_evaluator/course_evaluator.py index 80ac7de9..17a22866 100644 --- a/lms/lms/doctype/course_evaluator/course_evaluator.py +++ b/lms/lms/doctype/course_evaluator/course_evaluator.py @@ -74,7 +74,11 @@ def get_schedule(course, date, batch=None): booked_slots = frappe.get_all( "LMS Certificate Request", - filters={"evaluator": evaluator, "date": date}, + filters={ + "evaluator": evaluator, + "date": date, + "status": ["!=", "Cancelled"], + }, fields=["start_time", "day"], )