diff --git a/lib/form/form.js b/lib/form/form.js index 43e209c394a..38e518bef44 100644 --- a/lib/form/form.js +++ b/lib/form/form.js @@ -497,6 +497,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');