diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java index 00e1005bada..130ac08f6ef 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java @@ -150,7 +150,9 @@ public static List createObjectRefer for (PrismObject object : objects) { referenceMap.put(object.getOid(), WebComponentUtil.getName(object)); - references.add(ObjectTypeUtil.createObjectRef(object, page.getPrismContext())); + ObjectReferenceType ref = ObjectTypeUtil.createObjectRef(object, page.getPrismContext()); + ref.setTargetName(null); // this fixes MID-5878. the problem is, that ORT(type, targetName, oid) is not equal to ORT(type, oid) + references.add(ref); } return references;