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

Reply via email to