From 9d31687d2c2b20cd7603d4bfeeb96f81a380ece2 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 23 May 2023 14:00:00 +0900 Subject: [PATCH] bugfix: refresh of missing nodes installation --- __init__.py | 2 +- js/comfyui-manager.js | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/__init__.py b/__init__.py index dc56b6be..c9c8cddc 100644 --- a/__init__.py +++ b/__init__.py @@ -16,7 +16,7 @@ sys.path.append('../..') from torchvision.datasets.utils import download_url # ensure .js -print("### Loading: ComfyUI-Manager (V0.6.1)") +print("### Loading: ComfyUI-Manager (V0.6.2)") comfy_path = os.path.dirname(folder_paths.__file__) custom_nodes_path = os.path.join(comfy_path, 'custom_nodes') diff --git a/js/comfyui-manager.js b/js/comfyui-manager.js index d64651fa..8a398d42 100644 --- a/js/comfyui-manager.js +++ b/js/comfyui-manager.js @@ -206,7 +206,7 @@ class CustomNodesInstaller extends ComfyDialog { return data.filter(node => node.files.some(file => missing_nodes.has(file))); } - async invalidateControl(is_missing_node_mode) { + async invalidateControl() { this.clear(); // splash @@ -225,7 +225,7 @@ class CustomNodesInstaller extends ComfyDialog { // invalidate this.data = (await getCustomNodes()).custom_nodes; - if(is_missing_node_mode) + if(this.is_missing_node_mode) this.data = await this.filter_missing_node(this.data); this.element.removeChild(msg); @@ -411,8 +411,9 @@ class CustomNodesInstaller extends ComfyDialog { } async show(is_missing_node_mode) { + this.is_missing_node_mode = is_missing_node_mode; try { - this.invalidateControl(is_missing_node_mode); + this.invalidateControl(); this.element.style.display = "block"; }