If the change to a displayName is more substantive, the referencing objects will just not be found (see also CSPACE-1927).
if (fieldValue instanceof List) {\r
List<String> fieldValueList = (List) fieldValue;\r
for (String listItemValue : fieldValueList) {\r
- if (refName.equals(listItemValue)) {\r
+ if (refName.equalsIgnoreCase(listItemValue)) {\r
result = true;\r
break;\r
}\r
\r
}\r
- } else {\r
- if (refName.equals(fieldValue)) {\r
+ } else if (fieldValue instanceof String){\r
+ if (refName.equalsIgnoreCase((String)fieldValue)) {\r
result = true;\r
}\r
}\r