fix: added missing index for first lesson for SCORM

This commit is contained in:
Fahid Latheef Alungal
2025-09-02 00:28:26 +05:30
parent 61f547733c
commit ee7debeef7
+3 -2
View File
@@ -1020,7 +1020,7 @@ def upsert_chapter(title, course, is_scorm_package, scorm_package, name=None):
chapter.save() chapter.save()
if is_scorm_package and not len(chapter.lessons): if is_scorm_package and not len(chapter.lessons):
add_lesson(title, chapter.name, course) add_lesson(title, chapter.name, course, 1)
return chapter return chapter
@@ -1092,7 +1092,7 @@ def get_launch_file(extract_path):
return launch_file return launch_file
def add_lesson(title, chapter, course): def add_lesson(title, chapter, course, idx):
lesson = frappe.new_doc("Course Lesson") lesson = frappe.new_doc("Course Lesson")
lesson.update( lesson.update(
{ {
@@ -1107,6 +1107,7 @@ def add_lesson(title, chapter, course):
lesson_reference.update( lesson_reference.update(
{ {
"lesson": lesson.name, "lesson": lesson.name,
"idx": idx,
"parent": chapter, "parent": chapter,
"parenttype": "Course Chapter", "parenttype": "Course Chapter",
"parentfield": "lessons", "parentfield": "lessons",