When there is a permission error using the ldap data module to update a directory server via mapping of a profile field the user gets a false "changes have been saved" message.

If display of PHP errors is enabled they also see the permission error. "warning: ldap_modify() [function.ldap-modify]: Modify: Insufficient access in /var/www/html/website/sites/all/modules/ldap_integration/includes/LDAPInterface.inc on line 260.".

If display of php errors is off this can lead to the user thinking their profile is updated but it has not been.

Comments

vincetingey’s picture

Title: Permission Error results in fake ok message » Permission Error results in false "changes have been saved" message
miglius’s picture

Version: 6.x-1.0-beta1 » 6.x-1.x-dev
Assigned: Unassigned » miglius
Status: Active » Fixed
Issue tags: -ldap, -profile +ldapdata

I have added a code which prints out the error message if the data was not written to LDAP.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

vincetingey’s picture

Thank you!