Affects Version/s: 3.2 (Tycho)
Fix Version/s: 3.3 (Lincoln)
I have custom user attribute, which is multivalued:
<xsd:element name="pubkey" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
Then I have mapping in Default User Template:
List ret = new java.util.ArrayList();
ret.add("NEW VALUE to overwrite all other")
I tried any option I think there is available in MP (including authoritative=true) but I cannot achieve ABSOLUTE setting of the "pubkey" attribute. That means e.g. user has 3 values in the "pubkey" attribute and I need to overwrite it with just one (or two..) values. The current behaviour is that it always ADDs value, instead of Remove/replace. Such mechanism works good on resource level, but probably missing in Object template.
Attaching log with Model trace.