From 77de9a024e70c7a656ef8db4a5bb3572622e2407 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Sun, 21 Nov 2010 00:57:14 +1300 Subject: [PATCH] Fix SQL for group handling from Michael Braun. --- inc/drivers_ldap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/drivers_ldap.php b/inc/drivers_ldap.php index 197e6905..30518175 100644 --- a/inc/drivers_ldap.php +++ b/inc/drivers_ldap.php @@ -380,7 +380,7 @@ function sync_LDAP_groups(){ } $db_groups = array (); $db_group_members = array (); - $qry = new AwlQuery( "SELECT g.username AS group_name, member.username AS member_name FROM dav_principal g JOIN group_member ON (g.principal_id=group_member.group_id) JOIN dav_principal member ON (member.principal_id=group_member.member_id) WHERE g.type_id = 3"); + $qry = new AwlQuery( "SELECT g.username AS group_name, member.username AS member_name FROM dav_principal g LEFT JOIN group_member ON (g.principal_id=group_member.group_id) LEFT JOIN dav_principal member ON (member.principal_id=group_member.member_id) WHERE g.type_id = 3"); $qry->Exec('sync_LDAP',__LINE__,__FILE__); while($db_group = $qry->Fetch()) { $db_groups[$db_group->group_name] = $db_group->group_name;