Author: ralfbecker
New Revision: 55591
URL: http://svn.stylite.de/viewvc/egroupware?rev=55591&view=rev
Log:
- LDAP: fix “Protocol error” on creating new accounts, if “Do you want to manage home directory and login shell attributes?” is set to yes, but fields are left empty
Modified:
branches/14.2/phpgwapi/inc/class.accounts_ldap.inc.php
— branches/14.2/phpgwapi/inc/class.accounts_ldap.inc.php (original)
+++ branches/14.2/phpgwapi/inc/class.accounts_ldap.inc.php Fri Apr 1 10:04:07 2016
@@ -630,9 +630,13 @@
if (isset($data[‘homedirectory’])) $to_write[‘homedirectory’] = $data[‘homedirectory’];
if (isset($data[‘loginshell’])) $to_write[‘loginshell’] = $data[‘loginshell’] ? $data[‘loginshell’] : array();
}
-
if (($new_entry || isset($to_write['homedirectory'])) && empty($to_write['homedirectory']))
{
$to_write['homedirectory'] = '/dev/null'; // is a required attribute of posixAccount
-
}
-
if ($new_entry && empty($to_write['loginshell']))
-
{
-
unset($to_write['loginshell']); // setting array() for new entry gives "Protocol error", must not set it
}
return $to_write;
}
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs