fix: More hints to nodes - regression for sub nodes (no-changelog) (#10690)

This commit is contained in:
Michael Kret 2024-09-05 19:54:36 +03:00 committed by GitHub
parent 1dea8f4c7d
commit 37a808896e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -645,6 +645,7 @@ export default defineComponent({
return true;
},
getNodeHints(): NodeHint[] {
try {
if (this.node && this.nodeType) {
const workflowNode = this.workflow.getNode(this.node.name);
@ -661,7 +662,7 @@ export default defineComponent({
this.parentNodeOutputData.length > 1 || this.parentNodePinnedData.length > 1;
const nodeOutputData =
this.workflowRunData?.[this.node.name]?.[this.runIndex]?.data?.main[0] || [];
this.workflowRunData?.[this.node.name]?.[this.runIndex]?.data?.main?.[0] || [];
const genericHints = getGenericHints({
workflowNode,
@ -673,9 +674,15 @@ export default defineComponent({
hasMultipleInputItems,
});
return executionHints.concat(nodeHints, genericHints).filter(this.shouldHintBeDisplayed);
return executionHints
.concat(nodeHints, genericHints)
.filter(this.shouldHintBeDisplayed);
}
}
} catch (error) {
console.error('Error while getting node hints', error);
}
return [];
},
onItemHover(itemIndex: number | null) {