markusokon opened a new pull request, #1159:
URL: https://github.com/apache/syncope/pull/1159

   Currently LDAPMembershipPropagationActions uses the same attribute for 
writing the result into the propagation data and fetching the preexisting group 
memberships of the user object in LDAP. This leads to the 
beforeObj.getAttributeByName() call never returning any groups in the default 
case and therefore Syncope trying to edit groups it doesn't own/control.
   
   This is fixed in this pull request by separating the attribute name used 
into one which the connector receives, containing all the group memberships 
after the execution, and the attribute name which is used to get all current 
memberships from the LDAP object.
   
   Furthermore I added a performance optimization by searching for the groups 
managed by Syncope only once and not potentially hundreds of times.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to