[midPoint-git] [Evolveum/midpoint] 415cff: Make shadow lookup by secondary ID more robust

mederly noreply at github.com
Tue Sep 19 09:00:36 CEST 2023


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 415cff6cc8bc6243a71db676a5566de44530c2ff
      https://github.com/Evolveum/midpoint/commit/415cff6cc8bc6243a71db676a5566de44530c2ff
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-18 (Mon, 18 Sep 2023)

  Changed paths:
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/MaintenanceExceptionHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/errors/ObjectAlreadyExistHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java

  Log Message:
  -----------
  Make shadow lookup by secondary ID more robust

The operation used to fail if there were some dead shadows. Now it fails
only if there are multiple live shadows, or multiple dead shadows
AND no live shadow.

This resolves MID-9038.


  Commit: 9b929df69e4ef82e789b3603782b7363e19de990
      https://github.com/Evolveum/midpoint/commit/9b929df69e4ef82e789b3603782b7363e19de990
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-19 (Tue, 19 Sep 2023)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/DisplayForLifecycleState.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/LifecycleStateBadgeColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/LifecycleStatePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/factory/ReferenceSearchItemWrapperFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/ReferenceSearchItemWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceTemplates.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/HelpAction.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/upgrade/action/DownloadDistributionOptions.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/d1c1563bb784...9b929df69e4e


More information about the midPoint-svn mailing list