fix: condition to recalculate percentage

This commit is contained in:
Jannat Patel
2024-11-06 19:46:35 +05:30
parent 74ed7b3160
commit 4a8c8185c2

View File

@@ -13,10 +13,12 @@ class CourseChapter(Document):
update_course_statistics()
def recalculate_course_progress(self):
previous_lessons = self.get_doc_before_save().as_dict().lessons
previous_lessons = (
self.get_doc_before_save() and self.get_doc_before_save().as_dict().lessons
)
current_lessons = self.lessons
if previous_lessons != current_lessons:
if previous_lessons and previous_lessons != current_lessons:
enrolled_members = frappe.get_all(
"LMS Enrollment", {"course": self.course}, ["member", "name"]
)