mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2026-11-05 07:47:25 +00:00
[GH-ISSUE #1762] Node pack id mismatch when installing missing custom nodes #759
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/ComfyUI-Manager#759
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @purzbeats on GitHub (Apr 20, 2025).
Original GitHub issue: https://github.com/Comfy-Org/ComfyUI-Manager/issues/1762
Often on the standalone and portable/web versions of Comfy, when you click Install Missing Custom Nodes, some node packs come up as the incorrect id's.
As you can imagine this could cause the wrong node pack to be installed and in certain cases that could be dangerous.
In this case it works in the old manager, but not the new manager.
Old manager (correct)

New manager (wrong node pack)

@christian-byrne commented on GitHub (Apr 20, 2025):
Thank you for reporting that.
Workflows made prior to February will not have node pack (
cnr_idoraux_id) embedded in them. In that case, we try our best to infer the node pack based on the individual node names.In the new Manager, we are simply calling
api.comfy.org/nodes/search?comfy_node_search={NodeClassName}and using the first result. It seems we also need to port over the ranking algorithm for determing which node pack to use when multiple possible candidates exist.What's strange is, in the database, that node pack doesn't even have any individual nodes list:
https://api.comfy.org/nodes/ComfyUI_agilly1989_motorway/versions/1.1.4/comfy-nodes
@purzbeats Can you share either the workflow or the individual node in the workflow that was missing?