From 965bdd789024103f3d863d9b466d2c8c1be64c4b Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Fri, 14 Jun 2024 09:48:22 +0530 Subject: [PATCH] fix: hide discussions is lesson has quiz --- frontend/src/pages/Lesson.vue | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/frontend/src/pages/Lesson.vue b/frontend/src/pages/Lesson.vue index a265eae0..471d3b2a 100644 --- a/frontend/src/pages/Lesson.vue +++ b/frontend/src/pages/Lesson.vue @@ -145,7 +145,6 @@ />
- {{ allowDiscussions }} { checkIfDiscussionsAllowed() }) - console.log(editor.value) - console.log(data.body) + if (!editor.value && data.body) { const quizRegex = /\{\{ Quiz\(".*"\) \}\}/ const hasQuiz = quizRegex.test(data.body) - console.log(hasQuiz) if (!hasQuiz) allowDiscussions.value = true } }, @@ -308,6 +304,7 @@ watch( if (newChapterNumber || newLessonNumber) { editor.value = null instructorEditor.value = null + allowDiscussions.value = false lesson.submit({ chapter: newChapterNumber, lesson: newLessonNumber, @@ -318,7 +315,6 @@ watch( const checkIfDiscussionsAllowed = () => { let quizPresent = false - console.log(lesson.data?.content) JSON.parse(lesson.data?.content)?.blocks?.forEach((block) => { if (block.type === 'quiz') quizPresent = true }) @@ -330,7 +326,6 @@ const checkIfDiscussionsAllowed = () => { user.data?.is_instructor) ) allowDiscussions.value = true - else allowDiscussions.value = false } const allowEdit = () => {