diff --git a/lms/patches.txt b/lms/patches.txt index 53e9fff4..01aa751c 100644 --- a/lms/patches.txt +++ b/lms/patches.txt @@ -22,5 +22,5 @@ school.patches.v0_0.add_progress_to_membership #20-10-2021 execute:frappe.delete_doc("Workspace", "LMS", ignore_missing=True, force=True) #24-10-2021 execute:frappe.delete_doc("Custom Field", "User-verify_age", ignore_missing=True, force=True) school.patches.v0_0.multiple_instructors #11-02-2022 -school.patches.v0_0.set_course_in_lesson #14-03-2022 -school.patches.v0_0.set_status_in_course +school.patches.v0_0.set_course_in_lesson #21-03-2022 +school.patches.v0_0.set_status_in_course #21-03-2022 diff --git a/lms/patches/v0_0/set_course_in_lesson.py b/lms/patches/v0_0/set_course_in_lesson.py index 3825b330..7d0ccd1f 100644 --- a/lms/patches/v0_0/set_course_in_lesson.py +++ b/lms/patches/v0_0/set_course_in_lesson.py @@ -1,6 +1,7 @@ import frappe def execute(): + frappe.reload_doc("lms", "doctype", "course_lesson") lessons = frappe.get_all("Course Lesson", fields=["name", "chapter"]) for lesson in lessons: course = frappe.db.get_value("Course Chapter", lesson.chapter, "course") diff --git a/lms/patches/v0_0/set_status_in_course.py b/lms/patches/v0_0/set_status_in_course.py index e8f54c1a..d123e073 100644 --- a/lms/patches/v0_0/set_status_in_course.py +++ b/lms/patches/v0_0/set_status_in_course.py @@ -1,6 +1,7 @@ import frappe def execute(): + frappe.reload_doc("lms", "doctype", "lms_course") courses = frappe.get_all("LMS Course", {"status": ("is", "not set")}, ["name", "is_published"]) for course in courses: status = "Approved" if course.is_published else "In Progress"