Description
When objects are semantically equivalent but differ in nuances (like QName namespace prefixes) PrismContainer.diffRepresentation creates a delta with equivalent values in ADD and DELETE parts. After applying such delta these values disappear (as 'add' is executed before 'delete').
See TestParseDiffPath.testDiffSameValues.
Worked around in https://github.com/Evolveum/midpoint/commit/7699e09a5f7660ee60e7ceb7ec9d7a11f61fd598 (feature/modify branch), but needs more serious resolution.
Attachments
Issue Links
- relates to
-
MID-3523 Prism cleanup (part 2)
-
- Open
-