Affects Version/s: None
Fix Version/s: 5.0
There are places in code where unqualified names cause problems.
E.g. when set (ri:l).tolerant to false, some values began to disappear. The reason lies very probably in xmlns-related problems, as can be seen from the log:
Both entries ri:l and l are present here, which causes problems later in processing.
(actually don't know why also the 'middle of nowhere' is deleted but it is clear why 'director' and 'worker' are)
Similar situation was seen when handling association names.
I suggest to formalize where it is allowed to use unqualified names, and which part of midPoint code is responsible for correcting them (if any).