[fix] Prevent incorrect 'frontend_only' badges in subgraphs (#4571)

This commit is contained in:
Christian Byrne
2025-07-28 23:05:27 -07:00
committed by GitHub
parent b1fc8846a3
commit 98d694f7e3
2 changed files with 28 additions and 19 deletions

View File

@@ -334,8 +334,10 @@ export const useNodeDefStore = defineStore('nodeDef', () => {
}
function fromLGraphNode(node: LGraphNode): ComfyNodeDefImpl | null {
// Frontend-only nodes don't have nodeDef
// @ts-expect-error Optional chaining used in index
return nodeDefsByName.value[node.constructor?.nodeData?.name] ?? null
const nodeTypeName = node.constructor?.nodeData?.name
if (!nodeTypeName) return null
const nodeDef = nodeDefsByName.value[nodeTypeName] ?? null
return nodeDef
}
/**