[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