[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