diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2015-12-09 11:27:46 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2015-12-09 11:27:46 +0100 |
commit | 1dfa93367db9b4a91c2bd665aa1b2f14c7cc67e5 (patch) | |
tree | 81b765e7df9fa368ebb3caa8e5099498a8dde220 /apps/user_ldap | |
parent | ff656e31f1e8de777c7cc2c0163758eb798de0e8 (diff) | |
parent | 952f1f3e603740eb724ab27919ca83b2ce804474 (diff) | |
download | nextcloud-server-1dfa93367db9b4a91c2bd665aa1b2f14c7cc67e5.tar.gz nextcloud-server-1dfa93367db9b4a91c2bd665aa1b2f14c7cc67e5.zip |
Merge pull request #20995 from owncloud/fix-18734
ensure multiselect always receives an array when setting its value, f…
Diffstat (limited to 'apps/user_ldap')
-rw-r--r-- | apps/user_ldap/js/wizard/wizardTabGeneric.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/user_ldap/js/wizard/wizardTabGeneric.js b/apps/user_ldap/js/wizard/wizardTabGeneric.js index 60e7cd2ad9e..8940a8468a0 100644 --- a/apps/user_ldap/js/wizard/wizardTabGeneric.js +++ b/apps/user_ldap/js/wizard/wizardTabGeneric.js @@ -198,9 +198,13 @@ OCA = OCA || {}; return; } - // deal with text area + // special cases: deal with text area and multiselect if ($element.is('textarea') && $.isArray(value)) { value = value.join("\n"); + } else if($element.hasClass(this.multiSelectPluginClass)) { + if(!_.isArray(value)) { + value = value.split("\n"); + } } if ($element.is('span')) { |