diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2015-04-21 14:20:31 +0300 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2015-04-21 14:20:31 +0300 |
commit | 52025e98399e290931b14796c3f4746901ecde91 (patch) | |
tree | 8691d4431467c4d5d23267731a425d5d1b69b9c5 /apps/user_ldap/ajax | |
parent | 8593415c12cc4b675e2740e46f637125fd2d6b75 (diff) |
save configs when requesting a config ID. They are empty, but avoid configID collisioning when creating many new configs in the wizard without saving anything directly.
Diffstat (limited to 'apps/user_ldap/ajax')
-rw-r--r-- | apps/user_ldap/ajax/getNewServerConfigPrefix.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/user_ldap/ajax/getNewServerConfigPrefix.php b/apps/user_ldap/ajax/getNewServerConfigPrefix.php index d0135917886..aa97b181846 100644 --- a/apps/user_ldap/ajax/getNewServerConfigPrefix.php +++ b/apps/user_ldap/ajax/getNewServerConfigPrefix.php @@ -35,14 +35,14 @@ $nk = 's'.str_pad($ln+1, 2, '0', STR_PAD_LEFT); $resultData = array('configPrefix' => $nk); +$newConfig = new \OCA\user_ldap\lib\Configuration($nk, false); if(isset($_POST['copyConfig'])) { $originalConfig = new \OCA\user_ldap\lib\Configuration($_POST['copyConfig']); - $newConfig = new \OCA\user_ldap\lib\Configuration($nk, false); $newConfig->setConfiguration($originalConfig->getConfiguration()); - $newConfig->saveConfiguration(); } else { $configuration = new \OCA\user_ldap\lib\Configuration($nk, false); $resultData['defaults'] = $configuration->getDefaults(); } +$newConfig->saveConfiguration(); OCP\JSON::success($resultData); |