From bdd71866f3b74a8de6210c84c01b6851230ada67 Mon Sep 17 00:00:00 2001 From: "Katarina Valalikova (katkav)" Date: Sun, 5 Oct 2014 21:56:14 +0200 Subject: [PATCH] allow limit propagation only for already exists sitaution --- .../midpoint/model/impl/sync/SynchronizationService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 62424934432..8d5aab8ea39 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 @@ -711,7 +711,7 @@ private Boolean determinePropagationLimitation(ObjectSynchronizationType synchro // resource. We only want to resolve the problem and continue in // previous provisioning/synchronization during which his // compensation was triggered - if (SchemaConstants.CHANGE_CHANNEL_DISCOVERY.equals(channelQName)){ + if (SchemaConstants.CHANGE_CHANNEL_DISCOVERY.equals(channelQName) && SynchronizationSituationType.DELETED != reactionDefinition.getSituation()){ return true; } }