From 8e8ee2b056a092a39cf723e66d8cb3d328c43d15 Mon Sep 17 00:00:00 2001 From: Mel O'Hagan Date: Mon, 12 Sep 2022 08:57:44 +0100 Subject: [PATCH 1/2] Null safety when creating automation from design --- .../controls/ButtonActionEditor/ButtonActionEditor.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte b/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte index 331d9e4c5d..76255515c4 100644 --- a/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte +++ b/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte @@ -52,7 +52,7 @@ ) newBlock.inputs = { - fields: Object.keys(parameters.fields).reduce((fields, key) => { + fields: Object.keys(parameters.fields ?? {}).reduce((fields, key) => { fields[key] = "string" return fields }, {}), @@ -66,6 +66,7 @@ $automationStore.selectedAutomation.automation._id delete parameters.newAutomationName } catch (error) { + console.log("ERROR ", error) notifications.error("Error creating automation") } } From 81c08ee05ec55c5ce6114bb9a31417efb997cacc Mon Sep 17 00:00:00 2001 From: Mel O'Hagan Date: Mon, 12 Sep 2022 08:58:47 +0100 Subject: [PATCH 2/2] Remove console log --- .../controls/ButtonActionEditor/ButtonActionEditor.svelte | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte b/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte index 76255515c4..f8fb385eb3 100644 --- a/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte +++ b/packages/builder/src/components/design/settings/controls/ButtonActionEditor/ButtonActionEditor.svelte @@ -66,7 +66,6 @@ $automationStore.selectedAutomation.automation._id delete parameters.newAutomationName } catch (error) { - console.log("ERROR ", error) notifications.error("Error creating automation") } }