From: Michael Ritter Date: Fri, 12 Jan 2024 22:04:44 +0000 (-0700) Subject: DRYD-1370: Join on most recent media (#385) X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=f48a72bfc3eb8a2fff13cb602e53e252bea6777d;p=tmp%2Fjakarta-migration.git DRYD-1370: Join on most recent media (#385) --- diff --git a/services/report/3rdparty/jasper-cs-report/src/main/resources/accessions.jrxml b/services/report/3rdparty/jasper-cs-report/src/main/resources/accessions.jrxml index 58950125c..3a15b150a 100644 --- a/services/report/3rdparty/jasper-cs-report/src/main/resources/accessions.jrxml +++ b/services/report/3rdparty/jasper-cs-report/src/main/resources/accessions.jrxml @@ -83,12 +83,15 @@ LEFT JOIN hierarchy opdg_hier ON opdg_hier.parentid = object.id AND opdg_hier.name = 'collectionobjects_common:objectProductionDateGroupList' AND opdg_hier.pos = 0 LEFT JOIN structureddategroup sdg ON sdg.id = opdg_hier.id ), related_media AS ( - SELECT + SELECT DISTINCT ON (object.csid) object.csid AS objcsid, media.objectcsid AS mediacsid FROM related_objects object INNER JOIN relations_common media ON media.subjectcsid = object.csid AND media.objectdocumenttype = 'Media' INNER JOIN misc ON misc.id = media.id AND misc.lifecyclestate != 'deleted' + INNER JOIN hierarchy hier ON hier.name = media.objectcsid + INNER JOIN collectionspace_core core ON core.id = hier.id + ORDER BY object.csid, core.updatedat DESC ) SELECT acq.acquisitionreferencenumber, diff --git a/services/report/3rdparty/jasper-cs-report/src/main/resources/condition.jrxml b/services/report/3rdparty/jasper-cs-report/src/main/resources/condition.jrxml index 60792aaca..75d7d34ff 100644 --- a/services/report/3rdparty/jasper-cs-report/src/main/resources/condition.jrxml +++ b/services/report/3rdparty/jasper-cs-report/src/main/resources/condition.jrxml @@ -24,7 +24,7 @@