fix(editor): Handle if nodes are undefined/null in InputNodeSelect (#14860)

This commit is contained in:
RomanDavydchuk
2025-04-24 10:17:40 +03:00
committed by GitHub
parent db887b6f29
commit 67240ee069

View File

@@ -35,19 +35,20 @@ const selectedInputNodeType = computed(() => {
return nodeTypesStore.getNodeType(node.type, node.typeVersion);
});
const inputNodes = computed(() =>
props.nodes
.map((node) => {
const fullNode = workflowsStore.getNodeByName(node.name);
if (!fullNode) return null;
const inputNodes = computed(
() =>
props.nodes
?.map((node) => {
const fullNode = workflowsStore.getNodeByName(node.name);
if (!fullNode) return null;
return {
node: fullNode,
type: nodeTypesStore.getNodeType(fullNode.type, fullNode.typeVersion),
depth: node.depth,
};
})
.filter(isPresent),
return {
node: fullNode,
type: nodeTypesStore.getNodeType(fullNode.type, fullNode.typeVersion),
depth: node.depth,
};
})
.filter(isPresent) ?? [],
);
const activeNode = computed(() => ndvStore.activeNode);