diff --git a/glob/manager_core.py b/glob/manager_core.py index 8bc19402..f59f706d 100644 --- a/glob/manager_core.py +++ b/glob/manager_core.py @@ -36,7 +36,7 @@ import manager_downloader from node_package import InstalledNodePackage -version_code = [3, 3, 9] +version_code = [3, 3, 10] version_str = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '') diff --git a/glob/manager_server.py b/glob/manager_server.py index 79690692..5fcddff0 100644 --- a/glob/manager_server.py +++ b/glob/manager_server.py @@ -816,7 +816,7 @@ async def get_cnr_versions(request): node_name = request.match_info.get("node_name", None) versions = core.cnr_utils.all_versions_of_node(node_name) - if versions: + if versions is not None: return web.json_response(versions, content_type='application/json') return web.Response(status=400) diff --git a/js/custom-nodes-manager.js b/js/custom-nodes-manager.js index 5bb9c2a4..b4b4352a 100644 --- a/js/custom-nodes-manager.js +++ b/js/custom-nodes-manager.js @@ -1190,7 +1190,7 @@ export class CustomNodesManager { version_cnt++; } - if(rowItem.cnr_latest != rowItem.originalData.active_version) { + if(rowItem.cnr_latest != rowItem.originalData.active_version && obj.length > 0) { versions.push('latest'); } } diff --git a/pyproject.toml b/pyproject.toml index b27f64b9..543e491c 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.3.9" +version = "3.3.10" license = { file = "LICENSE.txt" } dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]