From 70872857d10196d50158f428691a223d5846755f Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Tue, 10 Feb 2026 10:55:59 +0530 Subject: [PATCH] fix: show console error if course creation fails --- frontend/src/pages/Courses/NewCourseModal.vue | 3 ++- lms/lms/utils.py | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/Courses/NewCourseModal.vue b/frontend/src/pages/Courses/NewCourseModal.vue index be9460b8..6e153f2a 100644 --- a/frontend/src/pages/Courses/NewCourseModal.vue +++ b/frontend/src/pages/Courses/NewCourseModal.vue @@ -127,6 +127,7 @@ const saveCourse = (close: () => void = () => {}) => { }, onError(err: any) { toast.error(cleanError(err.messages?.[0])) + console.error(err) }, } ) @@ -154,6 +155,6 @@ onBeforeUnmount(() => { }) watch(show, () => { - capture('course_form_opened') + if (show.value) capture('course_form_opened') }) diff --git a/lms/lms/utils.py b/lms/lms/utils.py index 6eaea16b..5631aa1c 100644 --- a/lms/lms/utils.py +++ b/lms/lms/utils.py @@ -1236,8 +1236,9 @@ def get_batch_courses(batch: str) -> list: for course in course_list: details = get_course_details(course.course) - details.batch_course = course.name - courses.append(details) + if details.get("name"): + details.batch_course = course.name + courses.append(details) return courses