Browse Source

Fix bypassed nodes with no inputs.

pull/1168/head
comfyanonymous 1 year ago
parent
commit
077617e8c9
  1. 21
      web/scripts/app.js

21
web/scripts/app.js

@ -1362,20 +1362,23 @@ export class ComfyApp {
}
}
} else if (link && parent.mode === 4) {
let all_inputs = [link.origin_slot].concat(parent.inputs)
for (let parent_input in all_inputs) {
if (parent.inputs[parent_input].type === node.inputs[i].type) {
link = parent.getInputLink(parent_input);
if (link) {
parent = parent.getInputNode(parent_input);
let all_inputs = [link.origin_slot];
if (parent.inputs) {
all_inputs = all_inputs.concat(Object.keys(parent.inputs))
for (let parent_input in all_inputs) {
parent_input = all_inputs[parent_input];
if (parent.inputs[parent_input].type === node.inputs[i].type) {
link = parent.getInputLink(parent_input);
if (link) {
parent = parent.getInputNode(parent_input);
}
found = true;
break;
}
found = true;
break;
}
}
}
if (!found) {
break;
}

Loading…
Cancel
Save