[midPoint-git] [Evolveum/midpoint] b88b59: Fix UCF->ConnId conversion for referenced objects

mederly noreply at github.com
Fri Dec 6 22:08:21 CET 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: b88b596e62cc15916010c3c3f5dcf1f7e562648e
      https://github.com/Evolveum/midpoint/commit/b88b596e62cc15916010c3c3f5dcf1f7e562648e
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-12-06 (Fri, 06 Dec 2024)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/AbstractModificationConverter.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdObjectConvertor.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/DeltaModificationConverter.java

  Log Message:
  -----------
  Fix UCF->ConnId conversion for referenced objects

The original algorithm for converting midPoint (UCF) objects to ConnId
was too eager: it converted the whole structure of connected objects
in full. This was useless, and sometimes lead to failures - when
referenced objects contained unresolved references.

Now we convert only what is strictly required: root object and embedded
objects in full, but only the identifiers for referenced objects.

This resolves MID-10271.



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