Task #585
closedProvisioning not executed after synchronization - create entity's EAV
100%
Description
Synchronization with MISSING ENTITY -> CREATE ENTITY setup executes provisioning after the entity is saved (based on provisioning processors), but ignores the saving of all EAV attributes, which comes after the entity.
Expected behavior is that the entity and its EAV's are synced and provisioning is executed afterwards only once.
Updated by Vít Švanda almost 7 years ago
- Status changed from New to In Progress
- Priority changed from Normal to High
Updated by Vít Švanda almost 7 years ago
- Target version changed from Diamond (7.4.0) to Citrine (7.3.0)
Updated by Vít Švanda almost 7 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Vít Švanda to Ondřej Kopr
I've modified to make the provisioning even after updating / creating extended attributes (and secret attributes). To avoid provisioning twice, I had to create the "EventableService" interface. Here's the "publish (event)" method. Its advantage is that it performs authentication (as opposed to just off-the-shelf events). These modifications are implemented into Roles, Identity, and Tree synchronization.
Updated by Ondřej Kopr almost 7 years ago
- Status changed from Needs feedback to Resolved
- % Done changed from 0 to 100
I did review, try HH's use case on identities, after synchronization identity with eav was provisioning execute once. Thanks for fix this bug.
Updated by Ondřej Kopr almost 7 years ago
- Assignee changed from Ondřej Kopr to Vít Švanda