diff --git a/lib/form/form.js b/lib/form/form.js index 268fba2143c..2e4357b9dc0 100644 --- a/lib/form/form.js +++ b/lib/form/form.js @@ -496,6 +496,7 @@ if (typeof M.form.dependencyManager === 'undefined') { // Multiple selects can have one or more value assigned. A pipe (|) is used as a value separator // when multiple values have to be selected at the same time. values = value.split('|'); + selected = []; this.get('options').each(function() { if (this.get('selected')) { selected[selected.length] = this.get('value');