From e2c6993a6dd7195309d30edc6a9cafac711c2fb0 Mon Sep 17 00:00:00 2001 From: Isaac Wise Date: Sun, 11 Feb 2024 01:26:44 -0600 Subject: [PATCH] Redirect if the tag does not exist --- pages/tags/[id].tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pages/tags/[id].tsx b/pages/tags/[id].tsx index 0a290ba2..d1df0742 100644 --- a/pages/tags/[id].tsx +++ b/pages/tags/[id].tsx @@ -37,8 +37,11 @@ export default function Index() { useLinks({ tagId: Number(router.query.id), sort: sortBy }); useEffect(() => { - setActiveTag(tags.find((e) => e.id === Number(router.query.id))); - }, [router, tags]); + const tag = tags.find((e) => e.id === Number(router.query.id)); + if (!tag) router.push("/dashboard"); + + setActiveTag(tag); + }, [router, tags, Number(router.query.id), setActiveTag]); useEffect(() => { setNewTagName(activeTag?.name);