mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-26 01:09:46 +00:00
Fix unrecognized bookmark node crash the node library sidebar (#614)
* Add playwright test * nit
This commit is contained in:
@@ -148,14 +148,20 @@ const toggleBookmark = (bookmark: string) => {
|
||||
}
|
||||
}
|
||||
const bookmarkedRoot = computed<TreeNode>(() => {
|
||||
const bookmarkNodes = bookmarks.value.map((bookmark: string) => {
|
||||
const parts = bookmark.split('/')
|
||||
const nodeName = parts.pop()
|
||||
const category = parts.join('/')
|
||||
const nodeDef = _.clone(nodeDefStore.nodeDefsByDisplayName[nodeName])
|
||||
nodeDef.category = category
|
||||
return nodeDef
|
||||
})
|
||||
const bookmarkNodes = bookmarks.value
|
||||
.map((bookmark: string) => {
|
||||
const parts = bookmark.split('/')
|
||||
const displayName = parts.pop()
|
||||
const category = parts.join('/')
|
||||
const srcNodeDef = nodeDefStore.nodeDefsByDisplayName[displayName]
|
||||
if (!srcNodeDef) {
|
||||
return null
|
||||
}
|
||||
const nodeDef = _.clone(srcNodeDef)
|
||||
nodeDef.category = category
|
||||
return nodeDef
|
||||
})
|
||||
.filter((nodeDef) => nodeDef !== null)
|
||||
return buildNodeDefTree(bookmarkNodes)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user