From 476bf65957bbbe27677776dec591eff37133891f Mon Sep 17 00:00:00 2001 From: melohagan <101575380+melohagan@users.noreply.github.com> Date: Fri, 21 Apr 2023 14:37:15 +0100 Subject: [PATCH] Set default enum values (#10377) --- .../automation/SetupPanel/AutomationBlockSetup.svelte | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte index eb9c618c24..70cb56c77d 100644 --- a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte +++ b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte @@ -67,6 +67,15 @@ newInputData = cloneDeep(blockInputs) } inputData = newInputData + setDefaultEnumValues() + } + + const setDefaultEnumValues = () => { + for (const [key, value] of schemaProperties) { + if (value.type === "string" && value.enum && inputData[key] == null) { + inputData[key] = value.enum[0] + } + } } const onChange = Utils.sequential(async (e, key) => { @@ -243,6 +252,7 @@