]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CB-20: Use controlled object name in computed title (#374)
authorMichael Ritter <mikejritter@users.noreply.github.com>
Thu, 16 Nov 2023 03:01:07 +0000 (20:01 -0700)
committerGitHub <noreply@github.com>
Thu, 16 Nov 2023 03:01:07 +0000 (22:01 -0500)
3rdparty/nuxeo/nuxeo-platform-elasticsearch/src/main/java/org/collectionspace/services/nuxeo/elasticsearch/DefaultESDocumentWriter.java

index bf9ffbbaac2beb14c06814e749a17981636f43cc..d589273bfd21ced1f92125ecfe772cab509b7595 100644 (file)
@@ -212,7 +212,10 @@ private void denormExhibitionRecords(CoreSession session, String csid, String te
 
                if (objectNameGroups.size() > 0) {
                        Map<String, Object> primaryObjectNameGroup = objectNameGroups.get(0);
-                       primaryObjectName = (String) primaryObjectNameGroup.get("objectName");
+                       primaryObjectName = (String) primaryObjectNameGroup.get("objectNameControlled");
+                       if (primaryObjectName == null) {
+                               primaryObjectName = (String) primaryObjectNameGroup.get("objectName");
+                       }
 
                        // The object might be a refname in some profiles/tenants. If it is, use only the display name.