Issue #234 has been reported by Gunter Holzer.

----------------------------------------
Bug #234: ldap.search doesn´t accept empty string
http://tools.lsc-project.org/issues/234

Author: Gunter Holzer
Status: New
Priority: High
Assigned to: 
Category: Core
Target version: 1.2.x branch


Synchronisation from OpenLDAP to AD.

The Java script in "lsc.syncoptions.group.member.force_value" has a problem, if 
you use an empty string for the ou.

lsc.syncoptions.group.member.force_value = \
    var umembers = \
        srcBean.getAttributeValuesById("uniqueMember").toArray() ; \
    for (var i=0; i<umembers.length; i++ ) { \
        try { \
-->          umembers[i] = ldap.attribute(ldap.search( "", \         <--------
                "(sAMAccountName=" \
                    + (srcLdap.attribute(umembers[i], 'uid').get(0) \
                    + ")"
                )).get(0), 'distinguishedname').get(0) \
        } catch (e) { \
            umembers[i]=null \
        } \
    } \
    var members = new Array(); \
    var j=0; \
    for (var i=0; i<umembers.length; i++) { \
        if (umembers[i]!=null) members[j++]=umembers[i] \
    } \
    members


Error:
See logfile.




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to