From bd9d029026fd290dfbd587080944c8c8380000f4 Mon Sep 17 00:00:00 2001 From: Rishabh Kunwar Date: Mon, 13 Dec 2021 20:20:50 +0530 Subject: [PATCH] fix: handled already enrolled course error --- component/layout/CourseSpotlight/CourseSpotlight.jsx | 1 + pages/curriculum/[courseName]/[chapterName].js | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/component/layout/CourseSpotlight/CourseSpotlight.jsx b/component/layout/CourseSpotlight/CourseSpotlight.jsx index 046d4e02..936e574c 100644 --- a/component/layout/CourseSpotlight/CourseSpotlight.jsx +++ b/component/layout/CourseSpotlight/CourseSpotlight.jsx @@ -14,6 +14,7 @@ export default function CourseSpotlight({ contents }) { try { await enrollCourse(courseName) } catch (err) { + if(err?.response?.data?.message.split(" ")[0] !== "duplicate") notify(err?.response?.data?.message ?? err?.message, "error"); } } diff --git a/pages/curriculum/[courseName]/[chapterName].js b/pages/curriculum/[courseName]/[chapterName].js index cbd48564..f81e21a4 100644 --- a/pages/curriculum/[courseName]/[chapterName].js +++ b/pages/curriculum/[courseName]/[chapterName].js @@ -61,8 +61,9 @@ export default function Chapter({ chapterData, chapterName, courseName }) { console.log(`👍 ${data}`); } } catch (err) { - console.log(err) - notify(err?.response?.data?.message ?? err?.message, "error"); + console.log(err.response) + if(err?.response?.data?.message.split(" ")[0] !== "duplicate") + notify(err?.response?.data?.message ?? err?.message, "error"); } }