fix: return 1.1 if current lesson not found
This commit is contained in:
@@ -185,12 +185,12 @@ def get_lesson_index(lesson_name):
|
|||||||
lesson = frappe.db.get_value("Lesson Reference",
|
lesson = frappe.db.get_value("Lesson Reference",
|
||||||
{"lesson": lesson_name}, ["idx", "parent"], as_dict=True)
|
{"lesson": lesson_name}, ["idx", "parent"], as_dict=True)
|
||||||
if not lesson:
|
if not lesson:
|
||||||
return None
|
return "1.1"
|
||||||
|
|
||||||
chapter = frappe.db.get_value("Chapter Reference",
|
chapter = frappe.db.get_value("Chapter Reference",
|
||||||
{"chapter": lesson.parent}, ["idx"], as_dict=True)
|
{"chapter": lesson.parent}, ["idx"], as_dict=True)
|
||||||
if not chapter:
|
if not chapter:
|
||||||
return None
|
return "1.1"
|
||||||
|
|
||||||
return f"{chapter.idx}.{lesson.idx}"
|
return f"{chapter.idx}.{lesson.idx}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user