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

mederly noreply at github.com
Sat Feb 28 09:19:36 CET 2026


  Branch: refs/heads/support-4.10
  Home:   https://github.com/Evolveum/midpoint
  Commit: 6d3f2bbaa219f5c880e5b6b5a14de006d824ef43
      https://github.com/Evolveum/midpoint/commit/6d3f2bbaa219f5c880e5b6b5a14de006d824ef43
  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