mirror of
https://github.com/frappe/lms.git
synced 2026-04-19 22:52:29 +03:00
fix: course deletion issues
This commit is contained in:
@@ -885,8 +885,10 @@ def delete_course(course: str):
|
||||
|
||||
frappe.db.delete("LMS Enrollment", {"course": course})
|
||||
frappe.db.delete("LMS Course Progress", {"course": course})
|
||||
frappe.db.delete("LMS Certificate", {"course": course})
|
||||
frappe.db.delete("Batch Course", {"course": course})
|
||||
frappe.db.delete("LMS Course Review", {"course": course})
|
||||
frappe.db.set_value("LMS Quiz", {"course": course}, "course", None)
|
||||
frappe.db.set_value("LMS Quiz", {"course": course}, {"course": None, "lesson": None})
|
||||
frappe.db.set_value("LMS Quiz Submission", {"course": course}, "course", None)
|
||||
|
||||
chapters = frappe.get_all("Course Chapter", {"course": course}, pluck="name")
|
||||
|
||||
Reference in New Issue
Block a user