Skip to content
Snippets Groups Projects
Commit 2440e500 authored by Arthur Schiwon's avatar Arthur Schiwon
Browse files

LDAP: on upgrade set homeDirs of users where it is not set. Avoids new folders...

LDAP: on upgrade set homeDirs of users where it is not set. Avoids new folders (empty), depending on the configuration
parent f2534e74
Branches
No related tags found
No related merge requests found
......@@ -34,7 +34,7 @@ $groupBE = new \OCA\user_ldap\GROUP_LDAP();
$groupBE->setConnector($connector);
foreach($objects as $object) {
$fetchDNSql = 'SELECT `ldap_dn` FROM `*PREFIX*ldap_'.$object.'_mapping`';
$fetchDNSql = 'SELECT `ldap_dn`, `owncloud_name` FROM `*PREFIX*ldap_'.$object.'_mapping`';
$updateSql = 'UPDATE `*PREFIX*ldap_'.$object.'_mapping` SET `ldap_DN` = ?, `directory_uuid` = ? WHERE `ldap_dn` = ?';
$query = OCP\DB::prepare($fetchDNSql);
......@@ -45,6 +45,8 @@ foreach($objects as $object) {
$newDN = mb_strtolower($dn['ldap_dn'], 'UTF-8');
if($object == 'user') {
$uuid = $userBE->getUUID($newDN);
//fix home folder to avoid new ones depending on the configuration
$userBE->getHome($dn['owncloud_name']);
} else {
$uuid = $groupBE->getUUID($newDN);
}
......
0.2.0.26
\ No newline at end of file
0.2.0.28
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment