[midPoint-git] [Evolveum/midpoint] 5e8a15: MID-11082 Avoid retaining LensContext in preview page
Smoľaková Vanesa
noreply at github.com
Fri May 22 00:39:41 CEST 2026
Branch: refs/heads/fix/MID-11082
Home: https://github.com/Evolveum/midpoint
Commit: 5e8a158708909d1ad91274e61a43c9e4b9019137
https://github.com/Evolveum/midpoint/commit/5e8a158708909d1ad91274e61a43c9e4b9019137
Author: Vanesa Smoľaková <smolakovavanesa at gmail.com>
Date: 2026-05-22 (Fri, 22 May 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/preview/PreviewChangesTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/PageFocusPreviewChanges.java
A gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageFocusPreviewChanges.java
A gui/admin-gui/src/test/resources/common/org-preview-policy-rule.xml
M gui/admin-gui/testng-integration.xml
M release-notes.adoc
Log Message:
-----------
MID-11082 Avoid retaining LensContext in preview page
Preview changes kept live ModelContext instances in Wicket page state.
In some flows, these contexts include policy rule evaluation state with
MagicAssignment/Holder objects that Wicket cannot serialize.
Extract preview UI data before rendering and keep only serializable DTO
state in the page and tab panels.
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