diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java index 5d166f19187..94057ae3ef5 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java @@ -242,6 +242,8 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task Collection modifications = SynchronizationSituationUtil .createSynchronizationSituationAndDescriptionDelta(object, situation.getSituation(), task.getChannel(), false); + modifications.add(PropertyDelta.createModificationReplaceProperty(ShadowType.F_INTENT, object.getDefinition(), synchronizationPolicy.getIntent())); + repositoryService.modifyObject(ShadowType.class, object.getOid(), modifications, subResult); subResult.recordSuccess(); return;