Author: sshyrkov
Date: Wed Dec 19 17:10:02 2007
New Revision: 19390
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19390&repname=
=3Djahia
Log:
Escape the forward slash. Discovered during Tria support. The organizationa=
l unit (for users) had a forward slash in its name
Modified:
trunk/core/src/java/org/jahia/services/usermanager/JahiaUserManagerLDAP=
Provider.java
Modified: trunk/core/src/java/org/jahia/services/usermanager/JahiaUserManag=
erLDAPProvider.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/services/usermanager/JahiaUserManagerLDAPProvider.java&rev=3D19390=
&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/services/usermanager/JahiaUserManagerLDAP=
Provider.java (original)
+++ trunk/core/src/java/org/jahia/services/usermanager/JahiaUserManagerLDAP=
Provider.java Wed Dec 19 17:10:02 2007
@@ -938,6 +938,9 @@
private Attributes getUser (DirContext ctx, String dn)
throws NamingException {
try {
+ if (dn !=3D null && dn.indexOf('/') !=3D -1) {
+ dn =3D JahiaTools.replacePattern(dn, "/", "\\/");
+ }
return ctx.getAttributes(dn);
} catch (javax.naming.NoInitialContextException nice) {
logger.debug("Reconnection required", nice);
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list