LDAP: fix sharing doesn't work with ldap groups, oc-1819

This commit is contained in:
Arthur Schiwon 2012-10-01 18:27:52 +02:00
parent 43c85248d4
commit 33e9399ba3
2 changed files with 8 additions and 2 deletions

View File

@ -237,7 +237,7 @@ class GROUP_LDAP extends lib\Access implements \OCP\GroupInterface {
}
//getting dn, if false the group does not exist. If dn, it may be mapped only, requires more checking.
$dn = $this->username2dn($gid);
$dn = $this->groupname2dn($gid);
if(!$dn) {
$this->connection->writeToCache('groupExists'.$gid, false);
return false;

View File

@ -123,7 +123,13 @@ abstract class Access {
* returns the LDAP DN for the given internal ownCloud name of the group
*/
public function groupname2dn($name) {
return $this->ocname2dn($name, false);
$dn = $this->ocname2dn($name, false);
if($dn) {
return $dn;
}
return false;
}
/**