From cc9acbce005a3c8e7e47ee4394b3ca17d6b41fc8 Mon Sep 17 00:00:00 2001 From: Mutasem Date: Fri, 8 Apr 2022 07:44:55 +0200 Subject: [PATCH] handle unkown errors --- packages/editor-ui/src/components/RunData.vue | 5 ++++- packages/editor-ui/src/components/mixins/nodeHelpers.ts | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/editor-ui/src/components/RunData.vue b/packages/editor-ui/src/components/RunData.vue index 3b1f4ff428..d61680b7ef 100644 --- a/packages/editor-ui/src/components/RunData.vue +++ b/packages/editor-ui/src/components/RunData.vue @@ -353,7 +353,10 @@ export default mixins( return null; } const executionData: IRunExecutionData = this.workflowExecution.data; - return executionData.resultData.runData; + if (executionData && executionData.resultData) { + return executionData.resultData.runData; + } + return null; }, node (): INodeUi | null { return this.$store.getters.activeNode; diff --git a/packages/editor-ui/src/components/mixins/nodeHelpers.ts b/packages/editor-ui/src/components/mixins/nodeHelpers.ts index f4c33408cb..6335a7e4c5 100644 --- a/packages/editor-ui/src/components/mixins/nodeHelpers.ts +++ b/packages/editor-ui/src/components/mixins/nodeHelpers.ts @@ -287,6 +287,9 @@ export const nodeHelpers = mixins( return []; } const executionData: IRunExecutionData = this.$store.getters.getWorkflowExecution.data; + if (!executionData || !executionData.resultData) { // unknown status + return []; + } const runData = executionData.resultData.runData; if (runData === null || runData[node.name] === undefined ||