[midPoint-git] [Evolveum/midpoint] 4304a3: Treat missing ref in assoc definitions gracefully
mederly
noreply at github.com
Wed Aug 14 18:11:24 CEST 2024
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 4304a30b51cc9725ee260c3c0b4e073ca9ca38fb
https://github.com/Evolveum/midpoint/commit/4304a30b51cc9725ee260c3c0b4e073ca9ca38fb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-08-14 (Wed, 14 Aug 2024)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractAttributeMappingsDefinitionConfigItem.java
R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectAssociationNewConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeParticipantDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowRelationParticipantType.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
M model/model-intest/src/test/resources/associations/resource-dummy-dms-non-tolerant.xml
M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
M model/model-intest/src/test/resources/caching/resource-dummy-target.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsHelper.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/AssociationsToShadowReferencesTransformer.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowsUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyComplexAssociations.java
M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-native-associations.xml
M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAssociationValueAsserter.java
M testing/story/src/test/resources/associations-first-steps-ad/resource-ad-120.xml
M testing/story/src/test/resources/associations-first-steps-ad/resource-ad-130.xml
M testing/story/src/test/resources/associations-first-steps-ad/resource-ad-140.xml
M testing/story/src/test/resources/associations-first-steps-ad/resource-ad-150.xml
M testing/story/src/test/resources/associations-first-steps-ad/resource-ad-300.xml
M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml
Log Message:
-----------
Treat missing ref in assoc definitions gracefully
Missing <ref> in <object> and <objectRef> sections in association
definition caused NPE. This is now fixed in the following way:
1. If the association has only a single object, its name is used
as the default value.
2. Otherwise, a reasonable ConfigurationException is thrown.
Commit: 573f610e60e6d8d19ceaf7f806d6194ba513999e
https://github.com/Evolveum/midpoint/commit/573f610e60e6d8d19ceaf7f806d6194ba513999e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-08-14 (Wed, 14 Aug 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageRequestAccess.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CartSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/ShoppingCartEditPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/audit/AuditRecordValidator.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/audit/ExportAuditProducerWorker.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/audit/VerifyAuditConsumerWorker.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/audit/VerifyAuditOptions.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/audit/VerifyAuditRepositoryAction.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/Command.java
M tools/ninja/src/main/resources/messages.properties
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/6f441f60100e...573f610e60e6
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