Skip to content

Commit 00d1e4f

Browse files
author
Danae Komitopoulou
committed
IQSS#6 - Updated DataFileServiceBean to load activeFrom field
1 parent 5aafcb6 commit 00d1e4f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/edu/harvard/iq/dataverse/DataFileServiceBean.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,7 @@ private List<FileMetadata> retrieveFileMetadataForVersion(Dataset dataset, Datas
822822
}
823823
logger.fine("Retrieved and mapped "+i+" file categories attached to files in the version "+version.getId());
824824

825-
List<Object[]> metadataResults = em.createNativeQuery("select id, datafile_id, DESCRIPTION, LABEL, RESTRICTED, DIRECTORYLABEL, prov_freeform from FileMetadata where datasetversion_id = "+version.getId() + " ORDER BY LABEL").getResultList();
825+
List<Object[]> metadataResults = em.createNativeQuery("select id, datafile_id, DESCRIPTION, LABEL, RESTRICTED, DIRECTORYLABEL, prov_freeform, ACTIVEFROM from FileMetadata where datasetversion_id = "+version.getId() + " ORDER BY LABEL").getResultList();
826826

827827
for (Object[] result : metadataResults) {
828828
Integer filemeta_id = (Integer) result[0];
@@ -883,6 +883,12 @@ private List<FileMetadata> retrieveFileMetadataForVersion(Dataset dataset, Datas
883883
if (provFreeForm != null){
884884
fileMetadata.setProvFreeForm(provFreeForm);
885885
}
886+
887+
Date activeFrom = (Date) result[7];
888+
889+
if (activeFrom != null) {
890+
fileMetadata.setActiveFrom(activeFrom);
891+
}
886892

887893
retList.add(fileMetadata);
888894
}

0 commit comments

Comments
 (0)