Fix inconsistent subgraphNode usage (#4688)

This commit is contained in:
AustinMroz
2025-08-05 15:39:13 -05:00
committed by GitHub
parent 1bf2470f8f
commit a8bd66b18f

View File

@@ -3,11 +3,7 @@ import type {
ExecutionId,
LGraph
} from '@comfyorg/litegraph'
import {
ExecutableNodeDTO,
LGraphEventMode,
SubgraphNode
} from '@comfyorg/litegraph'
import { ExecutableNodeDTO, LGraphEventMode } from '@comfyorg/litegraph'
import type {
ComfyApiWorkflow,
@@ -63,12 +59,7 @@ export const graphToPrompt = async (
for (const node of graph.computeExecutionOrder(false)) {
const dto: ExecutableLGraphNode = isGroupNode(node)
? new ExecutableGroupNodeDTO(node, [], nodeDtoMap)
: new ExecutableNodeDTO(
node,
[],
nodeDtoMap,
node instanceof SubgraphNode ? node : undefined
)
: new ExecutableNodeDTO(node, [], nodeDtoMap)
for (const innerNode of dto.getInnerNodes()) {
nodeDtoMap.set(innerNode.id, innerNode)