fix: favorite subgraphs

This commit is contained in:
Yourz
2026-02-21 14:33:06 +08:00
parent 3077520aae
commit 8668e67e64
2 changed files with 10 additions and 1 deletions

View File

@@ -53,7 +53,7 @@ export const useNodeBookmarkStore = defineStore('nodeBookmark', () => {
const parts = bookmark.split('/')
const name = parts.pop() ?? ''
const category = parts.join('/')
const srcNodeDef = nodeDefStore.nodeDefsByName[name]
const srcNodeDef = nodeDefStore.allNodeDefsByName[name]
if (!srcNodeDef) {
return null
}

View File

@@ -368,6 +368,14 @@ export const useNodeDefStore = defineStore('nodeDef', () => {
}
return types
})
const allNodeDefsByName = computed(() => {
const map: Record<string, ComfyNodeDefImpl> = {}
for (const nodeDef of nodeDefs.value) {
map[nodeDef.name] = nodeDef
}
return map
})
const visibleNodeDefs = computed(() => {
return nodeDefs.value.filter((nodeDef) =>
nodeDefFilters.value.every((filter) => filter.predicate(nodeDef))
@@ -493,6 +501,7 @@ export const useNodeDefStore = defineStore('nodeDef', () => {
return {
nodeDefsByName,
nodeDefsByDisplayName,
allNodeDefsByName,
showDeprecated,
showExperimental,
showDevOnly,