diff --git a/erpnext/public/js/education/web-academy/components/AcademyProgramCard.vue b/erpnext/public/js/education/web-academy/components/AcademyProgramCard.vue index 9b33a983eec..99320793c19 100644 --- a/erpnext/public/js/education/web-academy/components/AcademyProgramCard.vue +++ b/erpnext/public/js/education/web-academy/components/AcademyProgramCard.vue @@ -10,7 +10,8 @@ @@ -37,10 +38,9 @@ export default { methods: { enroll() { frappe.call({ - method: "erpnext.www.academy.enroll", + method: "erpnext.www.academy.enroll_in_program", args:{ - type: "Program", - name: this.program_code, + program_name: this.program_code, student_email_id: frappe.session.user } }) diff --git a/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue b/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue index 560aee51429..c5a1751098f 100644 --- a/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue +++ b/erpnext/public/js/education/web-academy/pages/AcademyProgramPage.vue @@ -30,6 +30,7 @@ export default { } }, mounted() { + this.$root.$data.updateCompletedCourses() frappe.call({ method: "erpnext.www.academy.get_program_details", args: {