[midPoint-git] [Evolveum/midpoint] a8b554: Fix MID-6129 preliminarily

mederly noreply at github.com
Fri Mar 20 21:22:19 CET 2020


  Branch: refs/heads/support-4.0
  Home:   https://github.com/Evolveum/midpoint
  Commit: a8b55463211f45cf32583f6529b6e54858ae9473
      https://github.com/Evolveum/midpoint/commit/a8b55463211f45cf32583f6529b6e54858ae9473
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-03-20 (Fri, 20 Mar 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyContainerImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyPropertyImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyReferenceImpl.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseDiffPatch.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java

  Log Message:
  -----------
  Fix MID-6129 preliminarily

The item.diff method used in InboundProcessor is "too clever"
for the purpose. We do not want to do optimized, general comparison
of two items there. (Just by the way, this method does not provide it
anyway -- therefore the exception.)

We need simplified item.diffValues instead.

This is only a preliminary, quick hack. More serious implementation
will follow.




More information about the midPoint-svn mailing list