Task #2847
openHandle empty values as null values
0%
Description
The CSV connector currently handles empty values as empty String - "". E.g. if you synchronize the following CSV and map "specialattr" to an EAV, it will be created with empty string value.
login;firstName;lastName;specialattr;phone
t099999983;Petr;Test;petr.test@test.cz;;00420777777777
Empty strings are problematic e.g. for AD attributes: "org.identityconnectors.framework.common.exceptions.ConnectorException: javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090E40, comment: Error in attribute conversion operation, data 0, v2580]; "
Note: The original ticket #880 wanted to handle empty strings as null, but it doesn't work that way. However, to be backwards compatible, we could make handling empty values as a configuration option.
No data to display