Fix iterating node definitions with no inputs

This commit is contained in:
space-nuko
2023-05-22 12:28:20 -05:00
parent cf4e2cd2ad
commit 9868ad30d1

View File

@@ -53,7 +53,7 @@ export function isBackendNodeDefInputType(inputName: string, type: ComfyNodeDefI
}
export function iterateNodeDefInputs(def: ComfyNodeDef): Iterable<[string, ComfyNodeDefInput]> {
var inputs = def.input.required
var inputs = def.input.required || {}
if (def.input.optional != null) {
inputs = Object.assign({}, def.input.required, def.input.optional)
}