[midPoint-git] [Evolveum/midpoint] 3322b1: Fix creating ids-only object in change processing
mederly
noreply at github.com
Fri Feb 12 22:40:37 CET 2021
Branch: refs/heads/feature/earlier-shadows
Home: https://github.com/Evolveum/midpoint
Commit: 3322b19fb8a07f32edd90daf1dbe5bf23b25bf69
https://github.com/Evolveum/midpoint/commit/3322b19fb8a07f32edd90daf1dbe5bf23b25bf69
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-12 (Fri, 12 Feb 2021)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectChange.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadowcache/AdoptedChange.java
Log Message:
-----------
Fix creating ids-only object in change processing
This makes TestNotifyChange work.
Commit: 36520f6b9d7ae117b5ec41e339108919a3ad95b8
https://github.com/Evolveum/midpoint/commit/36520f6b9d7ae117b5ec41e339108919a3ad95b8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-12 (Fri, 12 Feb 2021)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ResourceObjectClassifierImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceObjectClassifier.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/InitializableMixin.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadowcache/ClassificationHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProcessingState.java
Log Message:
-----------
Fix classification and LiveSync skipping
1. The synchronization service ignores "resourceObject"
so we have to create a combined object before classification.
(This is a temporary solution until fully clarified.)
2. SkipProcessingException was recorded as a fatal error.
Now it's NOT_APPLICABLE or FATAL_ERROR depending on whether
there is a real cause.
Compare: https://github.com/Evolveum/midpoint/compare/c622a1b9fae5...36520f6b9d7a
More information about the midPoint-svn
mailing list