[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