This commit is contained in:
daniel31x13 2024-08-14 17:26:40 -04:00
commit c103b66694
4 changed files with 13 additions and 4 deletions

View File

@ -63,7 +63,8 @@ async function processBookmarks(
) as Element; ) as Element;
if (collectionName) { if (collectionName) {
const collectionNameContent = (collectionName.children[0] as TextNode)?.content; const collectionNameContent = (collectionName.children[0] as TextNode)
?.content;
if (collectionNameContent) { if (collectionNameContent) {
collectionId = await createCollection( collectionId = await createCollection(
userId, userId,
@ -274,4 +275,3 @@ function processNodes(nodes: Node[]) {
nodes.forEach(findAndProcessDL); nodes.forEach(findAndProcessDL);
return nodes; return nodes;
} }

View File

@ -9,6 +9,9 @@ const getPublicCollectionData = async (
) => { ) => {
const res = await fetch("/api/v1/public/collections/" + collectionId); const res = await fetch("/api/v1/public/collections/" + collectionId);
if (res.status === 400)
return { response: "Collection not found.", status: 400 };
const data = await res.json(); const data = await res.json();
setData(data.response); setData(data.response);

View File

@ -71,7 +71,13 @@ export default function PublicCollections() {
useEffect(() => { useEffect(() => {
if (router.query.id) { if (router.query.id) {
getPublicCollectionData(Number(router.query.id), setCollection); getPublicCollectionData(Number(router.query.id), setCollection).then(
(res) => {
if (res.status === 400) {
router.push("/dashboard");
}
}
);
} }
}, [collections]); }, [collections]);