From bcc86af4b46d8c60fc9b533fbd0d61ba91dbaf9c Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Tue, 3 Nov 2020 10:09:22 +0000 Subject: [PATCH] Fix multi option select handling of default value being hardcoded to a string --- .../src/components/userInterface/MultiOptionSelect.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/builder/src/components/userInterface/MultiOptionSelect.svelte b/packages/builder/src/components/userInterface/MultiOptionSelect.svelte index 47a146cae6..5122969975 100644 --- a/packages/builder/src/components/userInterface/MultiOptionSelect.svelte +++ b/packages/builder/src/components/userInterface/MultiOptionSelect.svelte @@ -11,6 +11,10 @@ $: sanitiseOptions(options) function getValidOptions(selectedOptions, allOptions) { + // Fix the hardcoded default string value + if (!Array.isArray(selectedOptions)) { + selectedOptions = [] + } return selectedOptions.filter(val => allOptions.indexOf(val) !== -1) }