fix: added missing index for first lesson for SCORM
This commit is contained in:
+3
-2
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user