tdraier 2005/02/16 14:00:22 CET
Modified files:
core/src/java/org/jahia/services/usermanager
JahiaGroupManagerLDAPProvider.java
Log:
fixed dynamic ldap groups with multiple objectClass
Revision Changes Path
1.9 +1 -1
jahia/core/src/java/org/jahia/services/usermanager/JahiaGroupManagerLDAPProvider.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/usermanager/JahiaGroupManagerLDAPProvider.java.diff?r1=1.8&r2=1.9&f=h
Index: JahiaGroupManagerLDAPProvider.java
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/java/org/jahia/services/usermanager/JahiaGroupManagerLDAPProvider.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- JahiaGroupManagerLDAPProvider.java 2 Feb 2005 17:59:30 -0000
1.8
+++ JahiaGroupManagerLDAPProvider.java 16 Feb 2005 13:00:21 -0000
1.9
@@ -1008,7 +1008,7 @@
mapLDAPToJahiaProperties (groupProps);
// FIXME : Quick hack for merging Jahia DB group properties with
LDAP group
mapDBToJahiaProperties (groupProps, usingGroupKey);
- boolean dynamic = ldapProperties.getProperty
(JahiaGroupManagerLDAPProvider.DYNGROUP_OBJECTCLASS_ATTRIBUTE,
"groupOfURLs").equals(groupProps.getProperty("objectClass"));
+ boolean dynamic =
groupProps.getProperty("objectClass").indexOf(ldapProperties.getProperty
(JahiaGroupManagerLDAPProvider.DYNGROUP_OBJECTCLASS_ATTRIBUTE, "groupOfURLs"))
!= -1;
Hashtable members = null;
try {
members = getGroupMembers (sr, dynamic);