Compare commits

...

2 Commits

Author SHA1 Message Date
Jean Paul Ruiz
3f8c7c08b7
Merge 5835c4f5fc into 8138954fc6 2026-01-18 21:23:34 -05:00
Jean Paul Ruiz
5835c4f5fc Fix undefined access in custom nodes manager conflicts calculation
Add null checks for nodeItem, nodesMap, extItem, and nItem before
accessing properties to prevent 'Cannot read properties of undefined'
error when processing node conflicts.

Fixes error at custom-nodes-manager.js:1318
2026-01-15 11:47:53 -05:00

View File

@ -1314,13 +1314,22 @@ export class CustomNodesManager {
}
cList.forEach(key => {
const nodeItem = node_packs[key];
if(!nodeItem || !nodeItem.nodesMap) {
return;
}
const extItem = nodeItem.nodesMap[extName];
if(!extItem) {
return;
}
if(!extItem.conflicts) {
extItem.conflicts = []
}
const conflictsList = cList.filter(k => k !== key);
conflictsList.forEach(k => {
const nItem = node_packs[k];
if(!nItem) {
return;
}
extItem.conflicts.push({
key: k,
title: nItem.title,