mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-16 11:39:18 +00:00
fix: AttributeError: 'ProgramFee' object has no attribute 'course'
Error occurs while program enrollment on new student. This happens on version 12 and not on version 13. Version 12 uses course_list = [course.course for course in program.get_all_children()] where as version 13 uses course_list = [course.course for course in program.courses] erpnext/erpnext/education/doctype/program_enrollment/program_enrollment.py
This commit is contained in:
@@ -71,7 +71,7 @@ class ProgramEnrollment(Document):
|
|||||||
def create_course_enrollments(self):
|
def create_course_enrollments(self):
|
||||||
student = frappe.get_doc("Student", self.student)
|
student = frappe.get_doc("Student", self.student)
|
||||||
program = frappe.get_doc("Program", self.program)
|
program = frappe.get_doc("Program", self.program)
|
||||||
course_list = [course.course for course in program.get_all_children()]
|
course_list = [course.course for course in program.courses]
|
||||||
for course_name in course_list:
|
for course_name in course_list:
|
||||||
student.enroll_in_course(course_name=course_name, program_enrollment=self.name)
|
student.enroll_in_course(course_name=course_name, program_enrollment=self.name)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user