From d4b74bd66a4929517c0a66665443bf4059a74932 Mon Sep 17 00:00:00 2001 From: OlegIvaniv Date: Thu, 13 Oct 2022 10:38:41 +0200 Subject: [PATCH] fix(editor): disable trigger node execution pinning toolip for schedule nodes (#4334) fix(editor): do not show trigger node execution pinning toolip for schedule nodes --- packages/editor-ui/src/components/Node.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index 170766c471..8b9a1c65ce 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -126,6 +126,9 @@ export default mixins( NodeIcon, }, computed: { + isScheduledGroup (): boolean { + return this.nodeType?.group.includes('schedule') === true; + }, nodeRunData(): ITaskData[] { return this.$store.getters.getWorkflowResultDataByNodeName(this.data.name); }, @@ -375,14 +378,12 @@ export default mixins( }, methods: { showPinDataDiscoveryTooltip(dataItemsCount: number): void { - if (!this.isTriggerNode) { return; } + if (!this.isTriggerNode || this.isScheduledGroup || dataItemsCount === 0) return; - if (dataItemsCount > 0) { - localStorage.setItem(LOCAL_STORAGE_PIN_DATA_DISCOVERY_CANVAS_FLAG, 'true'); + localStorage.setItem(LOCAL_STORAGE_PIN_DATA_DISCOVERY_CANVAS_FLAG, 'true'); - this.pinDataDiscoveryTooltipVisible = true; - this.unwatchWorkflowDataItems(); - } + this.pinDataDiscoveryTooltipVisible = true; + this.unwatchWorkflowDataItems(); }, setSubtitle() { const nodeSubtitle = this.getNodeSubtitle(this.data, this.nodeType, this.getCurrentWorkflow()) || '';