From 5835c4f5fc92480fa3c6b43f49823a4d840d0d65 Mon Sep 17 00:00:00 2001 From: Jean Paul Ruiz Date: Thu, 15 Jan 2026 11:47:53 -0500 Subject: [PATCH] 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 --- js/custom-nodes-manager.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/js/custom-nodes-manager.js b/js/custom-nodes-manager.js index b290df61..e76de2ac 100644 --- a/js/custom-nodes-manager.js +++ b/js/custom-nodes-manager.js @@ -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,