From 06780ffaa59b7fd00fefa66faddf418203acd286 Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Thu, 24 Apr 2025 12:18:47 -0500 Subject: [PATCH] Add error toast for missing naddress in course slugs --- src/pages/course/[slug]/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/course/[slug]/index.js b/src/pages/course/[slug]/index.js index 221fef4..ef8b6fa 100644 --- a/src/pages/course/[slug]/index.js +++ b/src/pages/course/[slug]/index.js @@ -188,14 +188,16 @@ const Course = () => { const navbarHeight = 60; // Match the height from Navbar component useEffect(() => { - if (router.isReady) { + if (router.isReady && router.query.slug) { const { slug } = router.query; if (slug.includes('naddr')) { setNAddress(slug); } else { console.warn('No naddress found in slug'); showToast('error', 'Error', 'Course identifier not found in URL'); - router.push('/courses'); // Redirect to courses page + setTimeout(() => { + router.push('/courses'); // Redirect to courses page + }, 3000); } } }, [router.isReady, router.query.slug, showToast, router]);