Fix node version metadata (#1432)

This commit is contained in:
Chenlei Hu 2025-01-09 19:02:52 -05:00 committed by GitHub
parent 4dffb5d593
commit d3fa87fd94
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -53,7 +53,9 @@ class WorkflowMetadataExtension {
const nodeInfo = const nodeInfo =
this.installedNodes[nodePackageName] ?? this.installedNodes[nodePackageName] ??
this.installedNodes[nodePackageName.toLowerCase()]; this.installedNodes[nodePackageName.toLowerCase()];
nodeVersions[nodePackageName] = nodeInfo.ver; if (nodeInfo) {
nodeVersions[nodePackageName] = nodeInfo.ver;
}
} else if (["nodes", "comfy_extras"].includes(modules[0])) { } else if (["nodes", "comfy_extras"].includes(modules[0])) {
nodeVersions["comfy-core"] = this.comfyCoreVersion; nodeVersions["comfy-core"] = this.comfyCoreVersion;
} else { } else {
@ -78,7 +80,11 @@ class WorkflowMetadataExtension {
workflow.extra = {}; workflow.extra = {};
} }
const graph = this; const graph = this;
workflow.extra["node_versions"] = extension.getGraphNodeVersions(graph); try {
workflow.extra["node_versions"] = extension.getGraphNodeVersions(graph);
} catch (e) {
console.error(e);
}
return workflow; return workflow;
}; };