plugins/kolab_auth

Aleksander Machniak machniak at kolabsys.com
Tue Dec 16 09:59:11 CET 2014


 plugins/kolab_auth/kolab_auth_ldap.php |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

New commits:
commit fd7440bfc57c48d47c44aa6668b5e1a665e90ec9
Author: Aleksander Machniak <machniak at kolabsys.com>
Date:   Tue Dec 16 03:51:06 2014 -0500

    Fix bug where get_user_groups() returned an array with max. one group (#4111)

diff --git a/plugins/kolab_auth/kolab_auth_ldap.php b/plugins/kolab_auth/kolab_auth_ldap.php
index 81af79b..431133b 100644
--- a/plugins/kolab_auth/kolab_auth_ldap.php
+++ b/plugins/kolab_auth/kolab_auth_ldap.php
@@ -155,11 +155,10 @@ class kolab_auth_ldap extends rcube_ldap_generic
 
         $groups = array();
         foreach ($result as $entry) {
+            $dn    = $entry['dn'];
             $entry = rcube_ldap_generic::normalize_entry($entry);
-            if (!$entry['dn']) {
-                $entry['dn'] = key($result->entries(true));
-            }
-            $groups[$entry['dn']] = $entry[$name_attr];
+
+            $groups[$dn] = $entry[$name_attr];
         }
 
         return $groups;




More information about the commits mailing list