From d7620ed00bf8618fa6e7355fb7cd9fda67b34910 Mon Sep 17 00:00:00 2001 From: Laila Los <44241786+ElectronicBlueberry@users.noreply.github.com> Date: Thu, 19 Jan 2023 15:29:23 +0100 Subject: [PATCH] fix conditional mix-up --- client/src/stores/workflowEditorStateStore.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/src/stores/workflowEditorStateStore.ts b/client/src/stores/workflowEditorStateStore.ts index 95a876f297c..77f7dfcc33d 100644 --- a/client/src/stores/workflowEditorStateStore.ts +++ b/client/src/stores/workflowEditorStateStore.ts @@ -52,16 +52,16 @@ export const useWorkflowStateStore = defineStore("workflowStateStore", { actions: { setInputTerminalPosition(stepId: number, inputName: string, position: TerminalPosition) { if (this.inputTerminals[stepId]) { - Vue.set(this.inputTerminals, stepId, { [inputName]: position }); - } else { Vue.set(this.inputTerminals[stepId]!, inputName, position); + } else { + Vue.set(this.inputTerminals, stepId, { [inputName]: position }); } }, setOutputTerminalPosition(stepId: number, outputName: string, position: TerminalPosition) { - if (!this.outputTerminals[stepId]) { - Vue.set(this.outputTerminals, stepId, { [outputName]: position }); - } else { + if (this.outputTerminals[stepId]) { Vue.set(this.outputTerminals[stepId]!, outputName, position); + } else { + Vue.set(this.outputTerminals, stepId, { [outputName]: position }); } }, deleteInputTerminalPosition(stepId: number, inputName: string) {