From e644d5d20d88b217a917cb3a903517ff2b47be3b Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Tue, 26 Aug 2025 11:35:28 +0530 Subject: [PATCH] fix: lesson progress check issue --- frontend/src/components/CourseOutline.vue | 11 +++++++++++ frontend/src/pages/Lesson.vue | 1 + 2 files changed, 12 insertions(+) diff --git a/frontend/src/components/CourseOutline.vue b/frontend/src/components/CourseOutline.vue index 094cc9dc..a68b20a6 100644 --- a/frontend/src/components/CourseOutline.vue +++ b/frontend/src/components/CourseOutline.vue @@ -208,6 +208,10 @@ const props = defineProps({ type: Boolean, default: false, }, + lessonProgress: { + type: Number, + default: 0, + }, }) const outline = createResource({ @@ -229,6 +233,13 @@ watch( } ) +watch( + () => props.lessonProgress, + () => { + outline.reload() + } +) + const deleteLesson = createResource({ url: 'lms.lms.api.delete_lesson', makeParams(values) { diff --git a/frontend/src/pages/Lesson.vue b/frontend/src/pages/Lesson.vue index cb0bf7a0..bbf5a96f 100644 --- a/frontend/src/pages/Lesson.vue +++ b/frontend/src/pages/Lesson.vue @@ -268,6 +268,7 @@ :courseName="courseName" :key="chapterNumber" :getProgress="lesson.data.membership ? true : false" + :lessonProgress="lessonProgress" />