[midPoint-git] [Evolveum/midpoint] 59e95c: Object type: Preserve object type filter on failed...

Michal Zelenčík noreply at github.com
Mon Nov 10 08:30:04 CET 2025


  Branch: refs/heads/feature/preserve-failed-filters
  Home:   https://github.com/Evolveum/midpoint
  Commit: 59e95c52330a7ac68fc058b0097f9e90201aefe1
      https://github.com/Evolveum/midpoint/commit/59e95c52330a7ac68fc058b0097f9e90201aefe1
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-11-07 (Fri, 07 Nov 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java

  Log Message:
  -----------
  Object type: Preserve object type filter on failed validation

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: 02b7ab79c1e12b8b394411dfcaaef40bda8d3423
      https://github.com/Evolveum/midpoint/commit/02b7ab79c1e12b8b394411dfcaaef40bda8d3423
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AiUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-metadata-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ObjectTypesSuggestionOperation.java

  Log Message:
  -----------
  Object type: Propagate and mark validation failures

- When filters or base context fail validation, mark the affected parts
as invalid and attach the human-readable reason. This makes problematic
areas visible to consumers and UI.
- Add convenience helpers to get/create validation metadata and keep
invalid marking focused on leaf values, with root-level detection and
recursive unmarking.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


Compare: https://github.com/Evolveum/midpoint/compare/59e95c52330a%5E...02b7ab79c1e1

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