From ee7debeef79b5728870408a1847de74c3dc42dd2 Mon Sep 17 00:00:00 2001 From: Fahid Latheef Alungal Date: Tue, 2 Sep 2025 00:28:26 +0530 Subject: [PATCH] fix: added missing index for first lesson for SCORM --- lms/lms/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lms/lms/api.py b/lms/lms/api.py index 5099f786..9c019509 100644 --- a/lms/lms/api.py +++ b/lms/lms/api.py @@ -1020,7 +1020,7 @@ def upsert_chapter(title, course, is_scorm_package, scorm_package, name=None): chapter.save() if is_scorm_package and not len(chapter.lessons): - add_lesson(title, chapter.name, course) + add_lesson(title, chapter.name, course, 1) return chapter @@ -1092,7 +1092,7 @@ def get_launch_file(extract_path): return launch_file -def add_lesson(title, chapter, course): +def add_lesson(title, chapter, course, idx): lesson = frappe.new_doc("Course Lesson") lesson.update( { @@ -1107,6 +1107,7 @@ def add_lesson(title, chapter, course): lesson_reference.update( { "lesson": lesson.name, + "idx": idx, "parent": chapter, "parenttype": "Course Chapter", "parentfield": "lessons",