]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
DRYD-559: Read tenantId from current document instead of hardcoding.
authorRay Lee <rhlee@berkeley.edu>
Sun, 6 Jan 2019 00:46:18 +0000 (16:46 -0800)
committerRay Lee <rhlee@berkeley.edu>
Sun, 6 Jan 2019 00:46:18 +0000 (16:46 -0800)
3rdparty/nuxeo/nuxeo-platform-elasticsearch/src/main/java/org/collectionspace/services/nuxeo/elasticsearch/CSJsonESDocumentWriter.java

index 810dd278c1563d4d8c4ca5e726f39b7913b68e47..3862e6f0808075d6e7aea17292b65fe7441811ca 100644 (file)
@@ -48,7 +48,8 @@ public class CSJsonESDocumentWriter extends JsonESDocumentWriter {
 
             if (StringUtils.isNotEmpty(refName)) {
                 String escapedRefName = refName.replace("'", "\\'");
-                String mediaQuery = String.format("SELECT * FROM Media WHERE media_common:coverage = '%s' AND ecm:currentLifeCycleState = 'project' AND collectionspace_core:tenantId = '2000' ORDER BY media_common:identificationNumber", escapedRefName);
+                String tenantId = (String) doc.getProperty("collectionspace_core", "tenantId");
+                String mediaQuery = String.format("SELECT * FROM Media WHERE media_common:coverage = '%s' AND ecm:currentLifeCycleState = 'project' AND collectionspace_core:tenantId = '%s' ORDER BY media_common:identificationNumber", escapedRefName, tenantId);
 
                 DocumentModelList mediaDocs = session.query(mediaQuery);
                 List<JsonNode> mediaCsids = new ArrayList<JsonNode>();