Add the objects on the left to enrich your text.
@@ -57,7 +60,6 @@
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventPropertyControl.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventPropertyControl.svelte
index 241864839a..9a239a4e1b 100644
--- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventPropertyControl.svelte
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/EventPropertyControl.svelte
@@ -17,7 +17,9 @@
const automationsToCreate = value.filter(
action => action["##eventHandlerType"] === "Trigger Automation"
)
- automationsToCreate.forEach(action => createAutomation(action.parameters))
+ for (let action of automationsToCreate) {
+ await createAutomation(action.parameters)
+ }
dispatch("change", value)
notifier.success("Component actions saved.")
@@ -27,11 +29,8 @@
// called by the parent modal when actions are saved
const createAutomation = async parameters => {
if (parameters.automationId || !parameters.newAutomationName) return
-
await automationStore.actions.create({ name: parameters.newAutomationName })
-
const appActionDefinition = $automationStore.blockDefinitions.TRIGGER.APP
-
const newBlock = $automationStore.selectedAutomation.constructBlock(
"TRIGGER",
"APP",
@@ -39,19 +38,14 @@
)
newBlock.inputs = {
- fields: Object.entries(parameters.fields).reduce(
- (fields, [key, value]) => {
- fields[key] = value.type
- return fields
- },
- {}
- ),
+ fields: Object.keys(parameters.fields).reduce((fields, key) => {
+ fields[key] = "string"
+ return fields
+ }, {}),
}
automationStore.actions.addBlockToAutomation(newBlock)
-
await automationStore.actions.save($automationStore.selectedAutomation)
-
parameters.automationId = $automationStore.selectedAutomation.automation._id
delete parameters.newAutomationName
}
diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte
index 79ee23acd7..425c6f9c58 100644
--- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte
+++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/DeleteRow.svelte
@@ -37,8 +37,8 @@
a List
{:else}
-
-