Fix bookmark import issue with missing folder names

This commit is contained in:
LeonKohli 2024-05-08 21:00:12 +02:00
parent 4640c1c966
commit 74030b26c5

View File

@ -63,11 +63,21 @@ async function processBookmarks(
) as Element; ) as Element;
if (collectionName) { if (collectionName) {
const collectionNameContent = (collectionName.children[0] as TextNode)?.content;
if (collectionNameContent) {
collectionId = await createCollection( collectionId = await createCollection(
userId, userId,
(collectionName.children[0] as TextNode).content, collectionNameContent,
parentCollectionId parentCollectionId
); );
} else {
// Handle the case when the collection name is empty
collectionId = await createCollection(
userId,
"Untitled Collection",
parentCollectionId
);
}
} }
await processBookmarks( await processBookmarks(
userId, userId,
@ -264,3 +274,4 @@ function processNodes(nodes: Node[]) {
nodes.forEach(findAndProcessDL); nodes.forEach(findAndProcessDL);
return nodes; return nodes;
} }