diff --git a/glob/manager_core.py b/glob/manager_core.py index 339d6ab2..25f81180 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -42,7 +42,7 @@ import manager_downloader from node_package import InstalledNodePackage -version_code = [3, 17, 1] +version_code = [3, 17, 2] version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '') diff --git a/js/custom-nodes-manager.js b/js/custom-nodes-manager.js index dec7f224..dd0a975f 100644 --- a/js/custom-nodes-manager.js +++ b/js/custom-nodes-manager.js @@ -763,10 +763,9 @@ export class CustomNodesManager { ".cn-manager-restart": { click: () => { - if(rebootAPI()) { - this.close(); - this.manager_dialog.close(); - } + this.close(); + this.manager_dialog.close(); + rebootAPI(); } }, @@ -1386,19 +1385,14 @@ export class CustomNodesManager { this.install_context = {btn: btn, targets: target_items}; - for(let k in target_items) { - let item = this.install_context.targets[k]; - this.grid.updateCell(item, "action"); - } - if(errorMsg) { this.showError(errorMsg); show_message("Installation Error:\n"+errorMsg); // reset - for (const hash of list) { - const item = this.grid.getRowItemBy("hash", hash); - self.grid.updateCell(item, "action"); + for(let k in target_items) { + let item = this.install_context.targets[k]; + this.grid.updateCell(item, "action"); } } else { @@ -1409,6 +1403,7 @@ export class CustomNodesManager { async onReconnected(event) { let self = CustomNodesManager.instance; + if(self.need_restart) { self.need_restart = false; diff --git a/pyproject.toml b/pyproject.toml index a9e7e9e8..caadcb81 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui-manager" description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI." -version = "3.17.1" +version = "3.17.2" license = { file = "LICENSE.txt" } dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]