diff --git a/packages/builder/src/components/design/settings/controls/ButtonActionEditor/actions/TriggerAutomation.svelte b/packages/builder/src/components/design/settings/controls/ButtonActionEditor/actions/TriggerAutomation.svelte index 4a70dd2fd4..4c54761650 100644 --- a/packages/builder/src/components/design/settings/controls/ButtonActionEditor/actions/TriggerAutomation.svelte +++ b/packages/builder/src/components/design/settings/controls/ButtonActionEditor/actions/TriggerAutomation.svelte @@ -7,8 +7,6 @@ export let parameters = {} export let bindings = [] - let synchronous = parameters.synchronous - const AUTOMATION_STATUS = { NEW: "new", EXISTING: "existing", @@ -20,14 +18,11 @@ $: { if (automationStatus === AUTOMATION_STATUS.NEW) { - synchronous = false - } - - if (automationStatus === AUTOMATION_STATUS.EXISTING) { - synchronous = automations.find( - automation => automation._id === parameters.automationId - ).synchronous + parameters.synchronous = false } + parameters.synchronous = automations.find( + automation => automation._id === parameters.automationId + )?.synchronous } $: automations = $automationStore.automations .filter(a => a.definition.trigger?.stepId === TriggerStepID.APP) @@ -80,11 +75,10 @@ const onChange = value => { let automationId = value.detail - synchronous = automations.find( + parameters.synchronous = automations.find( automation => automation._id === automationId - ).synchronous + )?.synchronous parameters.automationId = automationId - parameters.synchronous = synchronous } @@ -128,7 +122,7 @@ /> {/if} - {#if synchronous} + {#if parameters.synchronous}