robust patch for refresh feature

This commit is contained in:
Dr.Lt.Data 2023-03-27 07:54:51 +09:00
parent d1c48064e7
commit bdfca3b4b6

View File

@ -808,15 +808,20 @@ class ComfyApp {
* Refresh file list on whole nodes
*/
async refreshNodes() {
const defs = await api.getNodeDefs();
const defs = await api.getNodeDefs();
for(let nodeNum in this.graph._nodes) {
const node = this.graph._nodes[nodeNum];
const def = defs[node.type];
if(def.refresh_list == undefined) {
continue;
}
for(const i in def.refresh_list) {
const item = def.refresh_list[i];
const filelist = def.input["required"][item];
const item = def.refresh_list[i];
const filelist = def.input["required"][item];
const w = node.widgets.find((w) => w.name === item);
w.options.values = filelist[0];
w.value = w.options.values[0];