diff --git a/erpnext/public/js/education/web-academy.js b/erpnext/public/js/education/web-academy.js index 3dfd0f2385..e6b48ecb28 100644 --- a/erpnext/public/js/education/web-academy.js +++ b/erpnext/public/js/education/web-academy.js @@ -16,7 +16,7 @@ const routes = [ ]; var store = { - debug: false, + debug: true, isLogin: false, completedCourses: new Set(), enrolledPrograms: new Set(), diff --git a/erpnext/public/js/education/web-academy/components/AcademyCourseCard.vue b/erpnext/public/js/education/web-academy/components/AcademyCourseCard.vue index 426b9877cb..9c47473969 100644 --- a/erpnext/public/js/education/web-academy/components/AcademyCourseCard.vue +++ b/erpnext/public/js/education/web-academy/components/AcademyCourseCard.vue @@ -12,7 +12,7 @@
- +
diff --git a/erpnext/public/js/education/web-academy/components/AcademyTopSectionButton.vue b/erpnext/public/js/education/web-academy/components/AcademyTopSectionButton.vue index e1df97e79e..8cc3a7b5fa 100644 --- a/erpnext/public/js/education/web-academy/components/AcademyTopSectionButton.vue +++ b/erpnext/public/js/education/web-academy/components/AcademyTopSectionButton.vue @@ -1,5 +1,5 @@ \ No newline at end of file diff --git a/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue b/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue index ef4545936e..030c3ed34e 100644 --- a/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue +++ b/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue @@ -30,7 +30,6 @@ export default { } }, beforeMount(){ - console.log("Before Mount") if(this.$root.$data.isLogin) this.$root.$data.updateCompletedCourses() }, mounted() { diff --git a/erpnext/www/academy.py b/erpnext/www/academy.py index d68dee43c5..4aec61488a 100644 --- a/erpnext/www/academy.py +++ b/erpnext/www/academy.py @@ -110,6 +110,8 @@ def evaluate_quiz(enrollment, quiz_response, quiz_name): @frappe.whitelist() def get_completed_courses(email=frappe.session.user): + if get_student_id(email) == None: + return None try: student = frappe.get_doc("Student", get_student_id(email)) return student.get_completed_courses() @@ -161,6 +163,8 @@ def get_student_id(email=None): @frappe.whitelist() def get_program_enrollments(email=frappe.session.user): + if get_student_id(email) == None: + return None try: student = frappe.get_doc("Student", get_student_id(email)) return student.get_program_enrollments() @@ -169,6 +173,8 @@ def get_program_enrollments(email=frappe.session.user): @frappe.whitelist() def get_course_enrollments(email=frappe.session.user): + if get_student_id(email) == None: + return None try: student = frappe.get_doc("Student", get_student_id(email)) return student.get_course_enrollments()