[midPoint-git] [Evolveum/midpoint] 11a5cf: Do multiple fixes after optimizing "get" ops

mederly noreply at github.com
Sat Feb 28 12:41:55 CET 2026


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 11a5cfacc0cdeccfb25bdc5f928e06f9d380843d
      https://github.com/Evolveum/midpoint/commit/11a5cfacc0cdeccfb25bdc5f928e06f9d380843d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2026-02-28 (Sat, 28 Feb 2026)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ProjectionUpdateOperation.java

  Log Message:
  -----------
  Do multiple fixes after optimizing "get" ops

1. Activation metadata processing is skipped for deleted shadows.
This is quite logical; previously, it worked by chance, because
both objectOld and objectCurrent were null. After optimization,
objectOld is not null, so it started to compute extra (wrong) delta.

This fixes TestConsistencyReaper (was failing with full caching).

2. Auxiliary object handling was fixed: (a) we refresh aux OCs
in projection context after updating (it's quite logical and
it was missing there); (b) instead of failing when obtaining
unknown attribute during reconciliation, we now simply skip
that attribute. It can be the case that the attribute belongs
to aux OC that was just deleted during the recon.

This fixes TestUnix.

Related to MID-11115.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list