From db8190ca7d31831c0ffa9d152fb4905e2f862461 Mon Sep 17 00:00:00 2001 From: Katarina Valalikova Date: Thu, 14 Jul 2016 15:11:06 +0200 Subject: [PATCH] fixing execute changes task handler - concrete type for delta instead of FocusType.. --- .../midpoint/model/impl/sync/ExecuteChangesTaskHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ExecuteChangesTaskHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ExecuteChangesTaskHandler.java index 451975ae297..620de1ef4e5 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ExecuteChangesTaskHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ExecuteChangesTaskHandler.java @@ -104,6 +104,9 @@ private void executeChange(PrismObject focalObject, Task coordinatorT ObjectDelta delta = createDeltaFromTask(coordinatorTask); delta.setOid(focalObject.getOid()); + if (focalObject.getCompileTimeClass() != null) { + delta.setObjectTypeClass(focalObject.getCompileTimeClass()); + } prismContext.adopt(delta); Collection> deltas = new ArrayList<>();