From 2c8c07a4153de1f6c65f90f402e6346fad1d21ad Mon Sep 17 00:00:00 2001 From: Pavol Mederly Date: Wed, 1 Mar 2017 08:33:07 +0100 Subject: [PATCH] Mapping range is checked only if condition is true (old or new one). --- .../com/evolveum/midpoint/model/common/mapping/Mapping.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java index efeb5eb72a4..934bd3190e3 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java @@ -386,9 +386,9 @@ public void evaluate(Task task, OperationResult parentResult) throws ExpressionE recomputeValues(); setOrigin(); // TODO: output filter - } - checkRange(task, result); + checkRange(task, result); + } result.recordSuccess(); traceSuccess(conditionResultOld, conditionResultNew);