Skip to content

Commit 91685bb

Browse files
committed
simplify2
1 parent c2f4001 commit 91685bb

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

src/main/java/edu/harvard/iq/dataverse/search/SolrIndexServiceBean.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -411,11 +411,19 @@ public void indexDatasetBatchInNewTransaction(List<Long> datasetIds, final int[]
411411
indexPermissionsForOneDvObject(dataset);
412412

413413
// Process files for this dataset
414-
List<DatasetVersion> versions = datasetVersionsToBuildCardsFor(dataset);
414+
Set<DatasetVersion> versions = datasetVersionsToBuildCardsFor(dataset);
415415
final List<Long> changedFileIds = new ArrayList<>();
416416
if(versions.size()>1) {
417-
Long releasedVersionId = versions.get(versions.get(0).isReleased() ? 0 : 1).getId();
418-
Long draftVersionId = versions.get(versions.get(0).isReleased() ? 1 : 0).getId();
417+
Long releasedVersionId = null;
418+
Long draftVersionId = null;
419+
420+
for (DatasetVersion version : versions) {
421+
if (version.isReleased()) {
422+
releasedVersionId = version.getId();
423+
} else if (version.isDraft()) {
424+
draftVersionId = version.getId();
425+
}
426+
}
419427

420428
populateChangedFileIds(
421429
releasedVersionId,

0 commit comments

Comments
 (0)