From 61188fcc70cd7537a094e5e6a037f4e987c194a0 Mon Sep 17 00:00:00 2001 From: Dean Date: Fri, 11 Oct 2024 16:59:46 +0100 Subject: [PATCH] Fix for renaming steps. Removed unnecessary binding reprocessing --- .../builder/src/stores/builder/automations.js | 29 ++++--------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/packages/builder/src/stores/builder/automations.js b/packages/builder/src/stores/builder/automations.js index 939af9c3d1..7e1b9862d9 100644 --- a/packages/builder/src/stores/builder/automations.js +++ b/packages/builder/src/stores/builder/automations.js @@ -335,7 +335,6 @@ const automationActions = store => ({ } /* End special cases for generating custom schemas based on triggers */ - //let hasUserDefinedName = automation.stepNames?.[pathSteps[idx]?.id] if (isLoopBlock) { runtimeName = `loop.${name}` } else if (idx === 0) { @@ -1037,30 +1036,14 @@ const automationActions = store => ({ return } - const stepIndex = newAutomation.definition.steps.findIndex( - step => step.id === blockId - ) + const newName = name.trim() - if (stepIndex !== -1) { - const oldName = newAutomation.definition.steps[stepIndex].name - const newName = name.trim() - - newAutomation.definition.stepNames = { - ...newAutomation.definition.stepNames, - [blockId]: newName, - } - - newAutomation.definition.steps[stepIndex].name = newName - - newAutomation.definition.steps = updateBindingsInSteps( - newAutomation.definition.steps, - oldName, - newName, - stepIndex - ) - - await store.actions.save(newAutomation) + newAutomation.definition.stepNames = { + ...newAutomation.definition.stepNames, + [blockId]: newName, } + + await store.actions.save(newAutomation) }, deleteAutomationName: async blockId => { const automation = get(selectedAutomation)