From 9d21bcecbe49e6491e5d3dc12a5fbea30fb9ff59 Mon Sep 17 00:00:00 2001 From: Fahid Latheef Alungal Date: Sun, 7 Sep 2025 17:07:07 +0530 Subject: [PATCH] fix: typehint for SCORMDetails --- lms/lms/doctype/course_lesson/course_lesson.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lms/lms/doctype/course_lesson/course_lesson.py b/lms/lms/doctype/course_lesson/course_lesson.py index ddbd8d70..e199223d 100644 --- a/lms/lms/doctype/course_lesson/course_lesson.py +++ b/lms/lms/doctype/course_lesson/course_lesson.py @@ -52,10 +52,9 @@ class SCORMDetails(BaseModel): @frappe.whitelist() -def save_progress(lesson, course, scorm_details=None): +def save_progress(lesson, course, scorm_details: SCORMDetails | None = None): """ - Note: Pass the argument scorm_details only if it is SCORM related save_progress, - scorm_details should be of type SCORMDetails + Note: Pass the argument scorm_details only if it is SCORM related save_progress """ membership = frappe.db.exists("LMS Enrollment", {"course": course, "member": frappe.session.user}) if not membership: