mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-25 22:00:19 +08:00
crash patch for "widget" input by type mismatch
This commit is contained in:
parent
a364bcdce0
commit
969dffa8da
@ -551,7 +551,7 @@ class ComfyApp {
|
|||||||
const nodeData = defs[nodeId];
|
const nodeData = defs[nodeId];
|
||||||
const node = Object.assign(
|
const node = Object.assign(
|
||||||
function ComfyNode() {
|
function ComfyNode() {
|
||||||
const inputs = nodeData["input"]["required"];
|
const inputs = Object.assign(nodeData["input"]["required"], nodeData["input"]["widget"]);
|
||||||
const config = { minWidth: 1, minHeight: 1 };
|
const config = { minWidth: 1, minHeight: 1 };
|
||||||
for (const inputName in inputs) {
|
for (const inputName in inputs) {
|
||||||
const inputData = inputs[inputName];
|
const inputData = inputs[inputName];
|
||||||
@ -576,15 +576,6 @@ class ComfyApp {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const input_widgets = nodeData["input"]["widget"];
|
|
||||||
for (const inputName in input_widgets) {
|
|
||||||
const inputData = input_widgets[inputName];
|
|
||||||
const type = inputData[0];
|
|
||||||
|
|
||||||
console.log(widgets[type])
|
|
||||||
Object.assign(config, widgets[type](this, inputName, inputData, app) || {});
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const output of nodeData["output"]) {
|
for (const output of nodeData["output"]) {
|
||||||
this.addOutput(output, output);
|
this.addOutput(output, output);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user